什么是轮换我的邮件日志

什么是轮换我的邮件日志

查看我的/var/log目录时,我可以看到我的mail.logmail.err文件正在被旋转。

每六天在日志末尾附加一个递增的数字,第二个长数字之后,日志文件会被 gzip 压缩。

我找不到任何配置文件,cron.weekly其中/etc/logrotate.d没有提到记录邮件日志,所以我不知道这是怎么回事。

有人能解释一下什么是轮换我的邮件日志吗?它看起来和轮换位于/var/log

答案1

它是logrotate(8)

在 中/etc/crontab,这一行:

25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

...用于run-parts(8)运行中的所有脚本/etc/cron.daily,包括/etc/cron.daily/logrotate,它/usr/sbin/logrotate使用配置文件调用/etc/logrotate.conf,其中包括中的配置文件/etc/logrotate.d,包括/etc/logrotate.d/rsyslog...其中包括旋转的指令/var/log/mail.log

答案2

对于 FreeBSD,我将其追溯到 newsyslog。请参阅/etc/newsyslog.conf、、/etc/newsyslog.conf.d//usr/local/etc/newsyslog.conf.d/

相关内容