Logging
什麼是輪換我的郵件日誌
在查看我的
/var/log
目錄時,我可以看到我的mail.log
和mail.err
文件正在旋轉。每六天在日誌末尾附加一個遞增的數字,在第二個長之後,日誌文件被 gzip 壓縮。
沒有我可以找到的配置文件,也沒有
cron.weekly
提到/etc/logrotate.d
記錄郵件日誌的配置文件,所以我不知道這是做什麼的。有人可以解釋一下什麼是輪換我的郵件日誌嗎?它看起來與旋轉同樣位於
/var/log
是
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
對於 FreeBSD,我將我的追踪到 newsyslog。見
/etc/newsyslog.conf
,/etc/newsyslog.conf.d/
,/usr/local/etc/newsyslog.conf.d/
.