在CenOS裡的設定方式是從
- /etc/logrotate.conf
- /etc/logrotate.d/
由於在前次設定 利用 Fail2ban 封鎖暴力破解 時,我有指定 dovecot的 log 存放位置,但是系統並不會自動幫我作循環備份,所以 log 會越來越大。
此時只要在 /etc/logrotate.d/ 裡面新增一個跟 /var/log/ 裡的 log檔名相同的檔案,再設定參數即可。
以我的例子來說:
- # vi /etc/logrotate.d/dovecot.log
- 設定內容:
 /var/log/dovecot.log {
 weekly
 rotate 4
 missingok
 notifempty
 create 0600 root root
 postrotate
 killall -HUP dovecot
 endscript
 }
- 檢查設定檔執行內容是否正確
 # logrotate -v /etc/logrotate.d/dovecot.log
 引用鳥哥的說明:logrotate [-vf] logfile 選項與參數: -v :啟動顯示模式,會顯示 logrotate 運作的過程喔! -f :不論是否符合設定檔的資料,強制每個登錄檔都進行 rotate 的動作!
 
沒有留言:
張貼留言