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
posted @ 2021-02-11 10:36  在谷歌上百度  阅读(87)  评论(0编辑  收藏  举报