“服务器笔记“
关于nginx启动、停止、重启命令总结
nginx启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf nginx停止 1.从容停止 ps aux|grep nginx //master进程号,例如是 1480 kill -QUIT 1480 2.快速停止 kill -TERM 1480 或 kill INT 1480 3.强制停止 pkill -9 nginx 或 killall nginx nginx重启 检测配置文件是否正确 nginx -t 然后 nginx -s reload 或者 kill -HUP 1...
linux下通过postfix发送邮件以及shell监控报警脚本
安装postfix前准备 首先查看本机有没有安装 sendmail rpm -qa|grep sendmail 或者 alternatives --display mta 如果存在则删除或者停止 yum remove sendmail 安装postfix yum -y install postfix* vim /etc/postfix/main.cf 修改 myhostname = mail.flycoder.cn mydomain = flycoder.cn myorigin = $mydomain inet_protocols = ipv4 启动服务...
shell脚本下执行sql语句
vim mysql.sh #!/bin/bash host='127.0.0.1' user='root' passwd='root' dbname='test' test_sql='select count(*) from test' num=$(mysql -s -h$host -u$user -p$passwd $dbname -e "$test_sql") echo $num
php-fpm重启、启动、停止命令
启动php-fpm: /usr/local/php/sbin/php-fpm php-fpm需要使用信号控制,master进程可以理解以下信号 INT, TERM 立刻终止 QUIT 平滑终止 USR1 重新打开日志文件 USR2 平滑重载所有worker进程并重新载入配置和二进制模块 重启方法1 先查看php-fpm的master进程号 ps aux|grep php-fpm 然后 kill -USR2 进程号 重启方法2 cat /usr/local/php/etc/php-fpm.conf 找到对应的php-fpm.pid ...
使用shell脚本每秒执行一次php程序
vim test.sh #!/bin/bash step=1 #间隔的秒数,不能大于60 for (( i = 0; i < 60; i=(i+step) )); do $(/work/software/php/bin/php '/work/www/live/test.php') sleep $step done exit 0
windows下把redis加入服务
加入服务,开机自启动 redis-server.exe --service-install redis.windows.conf 启动 redis-server.exe --service-start 停止 redis-server.exe --service-stop 卸载 redis-server.exe --service-uninstall 安装多个实例 redis-server.exe --service-install –service-name redisService1 –port 10001 redis-server.exe --ser...
了解 Linux中Buffer和Cache
Buffer和Cache的区别 buffer与cache操作的对象就不一样。 buffer(缓冲)是为了提高内存和硬盘(或其他I/O设备)之间的数据交换的速度而设计的。 缓冲(buffers)是根据磁盘的读写设计的,把分散的写操作集中进行,减少磁盘碎片和硬盘的反复寻道,从而提高系统性能。linux有一个守护进程定期清空缓冲内容(即写入磁盘),也可以通过sync命令手动清空缓冲。 简单来说,buffer是即将要被写入磁盘的,而cache是被从磁盘中读出来的。 buffer是由各种进程分配的,被用在如输入队列等方面。一个简单的例子如某个进程要求有多个字段读入...
关于nginx的master和worker进程模型
关于nginx的master和worker进程模型 正常执行中的nginx会有多个进程,最基本的有master process(监控进程,也叫做主进程)和woker process(工作进程),还可能有cache相关进程。 master进程 监控进程充当整个进程组与用户的交互接口,同时对进程进行监护。它不需要处理网络事件,不负责业务的执行,只会通过管理worker进程来实现重启服务、平滑升级、更换日志文件、配置文件实时生效等功能。 worker进程 worker进程的主要任务是完成具体的任务逻辑。其主要关注点是与客户端或后端真实服务器(此时nginx作为...
git克隆到一个非空目录
git clone 到一个非空目录 解决办法 1.进入非空目录 /www/study/ 2.git clone --no-checkout https://github.com/flyaction/mc_framework.git tmp 3.mv tmp/.git 4.rmdir tmp 5.git reset --hard HEAD 6.然后就可以正常的提交推送了
NIS 搭配 NFS 的设定在丛集计算机上的应用(转私房菜)
NIS 搭配 NFS 的设定在丛集计算机上的应用(转私房菜) 范例说明: 账号:建立大于 2000 以上的账号,账号名称为 cluser1, cluser2, cluser3 (将 cluster user 缩写为 cluser,不是少写一个 t 喔!),且这些账号的家目录预计放置于 /rhome 目录内,以与 NIS client 本地的用户分开; NIS 服务器:领域名为 vbirdcluster,服务器是 www.centos.vbird (192.168.100.254),客户端是 clientlinux.centos.vbird (192.16...