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(配置文件) 命令手动轮转,没有问题的再设置一个定时任务让它每天执行一次