Linux 日志轮替

日志轮替包括两个方面的内容:切割日志文件,轮换日志文件

日志文件的命令规则

如果配置文件中有dateext参数,那么日志文件的后缀会是日期,例如:yum.log-20200424,这样,文件名不会重叠,只需要保存指定的日志个数,删除多余的日志文件即可。

logrotate配置文件

vi /etc/logrotate.conf

一般情况下,RPM包安装的服务系统都会自动进行日志轮替,相当于写入了系统的定时任务。但是源码包安装的服务需要手动加入轮替

例如,把源码包安装的apache加入轮替

vi /etc/logrotate.conf

/usr/local/apache2/logs/access_log {

daily

create

rotate 30

}

logrotate [选项] 配置文件名,其中,-v 显示日志轮替过程,-f 强制进行日志轮替

原文地址:https://www.cnblogs.com/andrew3/p/12905661.html