因為 FTP Server 的 log 檔似乎不是每天都會做輪替
# ls -l /var/log/vsftpd.log*
-rw——-. 1 root root 760342 2013-10-21 12:24 /var/log/vsftpd.log
-rw——-. 1 root root 131065 2013-10-15 02:59 /var/log/vsftpd.log-20131015
-rw——-. 1 root root 890346 2013-10-20 03:24 /var/log/vsftpd.log-20131020
如果要做記錄檔的分析,會比較麻煩一些,不容易處理單一天數的記錄,所以想把 log 檔改成每天輪替。[@more@]修改 FTP Server log 檔輪替的設定檔
# vim /etc/logrotate.d/vsftpd
/var/log/vsftpd.log {
# ftpd doesn’t handle SIGHUP properly
daily
rotate 2
nocompress
missingok
}
/var/log/xferlog {
# ftpd doesn’t handle SIGHUP properly
nocompress
missingok
}
daily 是每天做輪替,rotate 2 是保留二個備份檔
重新啟動 log 服務
# service rsyslog restart
正在關閉系統記錄器: [ 確定 ]
正在啟動系統記錄器: [ 確定 ]