4.5.版本系统日志分割

在新发布的4.5.0.49版本中,对Server服务器的auditsys.log进行了分割,配置文件为:/etc/logrotate.d/auditsys

配置文件内容如下:

/var/log/auditsys.log ##对哪一个文件生效

{

maxsize 1000M ##当文件达到1000M时进行分割

missingok ##如果日志丢失,不报错继续滚动下一个日志

daily ##以日为周期存储

copytruncate ##用于还在打开中的日志文件,把当前日志备份并截断

rotate 4 ##保留的备份数

notifempty ##日志为空时不进行轮转

sharedscripts ##所有日志轮转后执行下面postrotate到endscript之间的脚本

postrotate ##日志轮转后执行下面的脚本,和endscript配套使用

/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true

endscript

如果有需要,大家在其它服务器角色中也可以进行配置,配置完成后可以通过logrotate -vf /etc/logrotate.d/test(配置文件) 命令手动轮转,没有问题的再设置一个定时任务让它每天执行一次