时间:2021-07-01 10:21:17 帮助过:2人阅读
<一>. 切割日志文件:
1. 编写脚本:su - root
进入主目录:cd ~
编写脚本:vi split-nginx-log.sh
Shell代码
细节说明:
1. 前一天的日期:date -d "yesterday" +%Y%m%d
2. 递归创建目录,如果已存在则不创建:mkdir -p ${log_path}/${dir_name}
3. 对日志文件重命名:mv access.log new.access.log
4. 通知nginx主进程重新打开日志文件:kill -USR1 `cat /opt/nginx/logs/nginx.pid`
2. 赋予执行权限、执行:
Shell代码
3. 定时调度:每天零点切割日志
Shell代码
<二>. 设置环境变量:
1. 编辑当前用户PATH:
显示PATH:echo $PATH
用户主目录:cd ~
编辑文件、追加如下内容:vi .bash_profile
Shell代码
立即生效:source .bash_profile
2. 启动、关闭:
Shell代码
3. 可执行脚本:
启动:vi start-nginx.sh
Shel代码
关闭:vi stop-nginx.sh
Shell代码
执行权限:
Shell代码
执行脚本:
Shell代码
以上就介绍了深入浅出Nginx之四,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。