centos-配置rsyslog自動切割服務日誌

/var/log/messages        //系統主日誌文件
/var/log/secure              //認證、安全
/var/log/maillog            	 //跟郵件postfix相關
/var/log/cron            //crond、at進程產生的日誌
/var/log/dmesg            //和系統啓動相關
/var/log/audit/audit.log      //系統審計日誌
/var/log/yum.log          //yum
/var/log/mysqld.log      //MySQL
/var/log/xferlog             //和訪問FTP服務器相關
/var/log/wtmp                   //當前登錄的用戶(命令:w)
/var/log/btmp               //最近登錄的用戶(命令last    )
/var/log/lastlog                //所有用戶的登錄情況(命令lastlog )

已VSFTP爲例,請參考配置文件。

	cat /etc/logrotate.d/vsftpd
/var/log/vsftpd.log {
    # ftpd doesn't handle SIGHUP properly
    #daily指定轉儲週期爲每天 #monthly指定轉儲週期爲每月
    daily
    #如果日誌文件不存在,不報錯
    missingok
    #用日期來做輪轉之後的文件的後綴名
	dateext
	#保留 7天
	rotate 7
	#創建用戶和權限
	create 0600 root root
}

/var/log/xferlog {
    # ftpd doesn't handle SIGHUP properly
    daily
    missingok
	dateext
	rotate 7
	create 0600 root root
}
修改完注意重啓服務
systemctl restart rsyslog.service
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章