linux日志分割神器logrotate
- 安装
一般centos自带会有,没有的找教程装
- 常用命令
1. 新增配置路径:/etc/logrotate.d
2. 手动执行所有:logrotate /etc/logrotate.conf
3. 手动执行单个:logrotate -vf /etc/logrotate.d/nginx
- nginx分割示例
1. 在/etc/logrotate.d/目录下添加如下内容,文件名自定义,例如:nginx
/var/log/nginx/*.log {
daily
rotate 30
missingok
notifempty
create 644 root root
compress
postrotate
/bin/kill -USR1 `cat /usr/local/nginx-1.8.1/logs/nginx.pid 2>/dev/null` 2>/dev/null || true
endscript
}
2. 手动执行命令:logrotate -vf /etc/logrotate.d/nginx
3. 查看日志分割结果:ll /var/log/nginx
- 配置说明
参考:https://www.cnblogs.com/clsn/p/8428257.html
评论已关闭。