linux日志分割神器logrotate

2019年9月3日 作者 kee

linux日志分割神器logrotate

  1. 安装
一般centos自带会有,没有的找教程装
  1. 常用命令
1. 新增配置路径:/etc/logrotate.d
2. 手动执行所有:logrotate /etc/logrotate.conf
3. 手动执行单个:logrotate -vf /etc/logrotate.d/nginx
  1. 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
  1. 配置说明
参考:https://www.cnblogs.com/clsn/p/8428257.html