
linux
大熊不是猫
这个作者很懒,什么都没留下…
展开
-
SSH 远程连接服务器配置
SSH远程连接服务器配置原创 2024-10-23 14:31:18 · 328 阅读 · 0 评论 -
nginx 转发与负载均衡
# upstream模块,存放多台服务器地址# swoole_http 为自定义名称,转发时使用# weight 表示转发权重,越大访问频率越高upstream swoole_http { server 127.0.0.1:9510 weight=2; server 127.0.0.1:9530 weight=1;}server{ listen 80; listen 9999; server_name test.com 106.55.169.74; locatio原创 2021-03-11 16:17:42 · 247 阅读 · 0 评论 -
swoole平滑重启
swoole中 swoole_set_process_name() 函数可以设置为进程设置名称,再通过 pidof 命令获取其pid,有了pid就可以通过 kill -10 pid 平滑重启服务。class WebsocketServer{ const HOST = '0.0.0.0'; const PROT = '9510'; public $ws = null; public function __construct() {原创 2021-03-10 17:49:23 · 673 阅读 · 0 评论 -
swoole配合shell_exec函数实现服务监控
咱们写一个监控WebSocket服务运行的脚本class Monitoring{ // WebSocket监听的端口 const PORT = 9510; public function port() { // 查询 端口使用情况 // grep LISTEN 过滤处于侦听状态的进程 // wc -l 是统计文件行数 $shell = 'netstat -nap | grep '. self::PORT. '原创 2021-03-08 17:42:44 · 431 阅读 · 0 评论 -
linux云服务器 挂载硬盘
咱们现在的需求是在腾讯云服务器上挂载一个云硬盘,扩展空间存储。第一阶段在腾讯云的后台购买云硬盘并挂载到实例中1.1 购买云硬盘到这里,云硬盘就购买完成了。1.2 将购买到的云硬盘挂载(分配)到实例中在云硬盘列表中,选择新购买的硬盘,我这里的硬盘已经挂载好了的,所以挂载选项是灰色的。点击挂载后,将此硬盘挂载到你的实例中。第二阶段通过命令行操作挂载2.1 使用 df -hl 命令 查看磁盘占用情况[root@VM-0-15-centos ~]# df -hlFilesys原创 2020-12-18 17:42:37 · 2194 阅读 · 3 评论 -
apache2配置虚拟主机 ip加端口访问
1.首先看apache2的配置目录apache2的目录不是httpd,而是apache2。root@ecs-b8e2-0003:/etc/apache2# lsapache2.conf conf-enabled mods-available sites-availablecert envvars mods-enabled sites-enabledconf-available magic ports.confroot@ecs-b原创 2020-11-30 17:30:01 · 1257 阅读 · 0 评论 -
linux下安装elasticsearch-head与kibana
当我们安装好了elasticsearch后,那我们就需要一个可以连接操作它的工具,这个时候,elasticsearch-head就得发挥它的作用了。elasticsearch-head 是用于监控 Elasticsearch 状态的客户端插件,包括数据可视化、执行增删改查操作等。elasticsearch-head需要依赖于nodejs,下面就先来安装nodejs。一、nodejs的安装nodejs的安装很简单,下面直接上命令# 下载wget https://nodejs.org/dist/v12.原创 2020-08-23 16:43:27 · 602 阅读 · 0 评论 -
linux下es的安装
一、 elasticsearch介绍Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。Elasticsearch是对Lucene做的一层封装,它提供了一套简单一致的 RESTful API 来帮助我们实现存储和检索。当然,Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。Elasticsearch还是一个分布式的实时文档存储,每个字段可以被索引与搜索;一个分布式实时分析搜索引擎;能原创 2020-08-23 11:48:15 · 1052 阅读 · 0 评论 -
linux下redis的编译安装
一、打开 https://download.redis.io/releases/ ,选择要使用的对应版本的redis,复制链接。二、使用 wget 命令,下载redis包到linux目录中(/usr/local/src/)。wget https://download.redis.io/releases/redis-4.0.14.tar.gz三、将下载好的包解压。tar xvf redis-4.0.14.tar.gz四、进入解压后的目录中。cd redis-4.0.14五、执行编译安装,并原创 2020-07-01 20:40:03 · 212 阅读 · 0 评论 -
Linux命令行中为php取别名(类似于windows里的php环境变量)
打开 /root/.bash_profile 文件,在文件中加入alias php=/usr/local/php/bin/php别名为:php/usr/local/php 是你的php安装目录原创 2020-06-14 15:21:09 · 351 阅读 · 0 评论