logrotate日志切割

logrotate基本都会默认安装,它主要是来将日志做切割的工具,比如SpringBoot打印日志,nginx的access和error日志等。

配置文件

主要有两个配置文件

  1. /etc/logrotate.d 下的用户自定义配置文件
  2. /etc/logrotate.conf 全局配置文件

配置nginx日志切割

/home/gf/nginx/logs/access.log
/home/gf/nginx/logs/error.log
{
    copytruncate
    daily
    rotate 14
    compress
    missingok
    dateext
    notifempty
    create 0644 user user
}

参数解释

参考链接:

  1. https://linux.cn/article-4126-1.html
  2. http://www.lightxue.com/how-logrotate-works
原文地址:https://www.cnblogs.com/zhangjianbing/p/14397406.html