1. 程式人生 > >日誌切割:logrotate

日誌切割:logrotate

pre 郵件 相關 bsp 系統 clas date blog 日期

logrotate 用於切割日誌,logrotate 的配置文件是 /etc/logrotate.conf ,直接配置該文件即可實現日誌切割

[[email protected] ~]# cat /etc/logrotate.conf
weekly # 表示每周切割一次 rotate 4 # 表示最多切割成幾個文件 create # 表示切割後生成一個新的文件 dateext # 表示切割後以日期的形式命名 include /etc/logrotate.d
# 該配置文件加載的其他配置文件 /var/log/wtmp { # 對 /var/log/wtmp 文件進行切割 monthly # 每月切割一次 create 0664 root utmp # 表示切割後生成的新的文件的權限和屬主屬組 minsize 1M # 表示 /var/log/wtmp 最小為 1M 時才進行切割 rotate 1 # 表示只保留一個做備份 } /var/log/btmp { # 對 /var/log/btmp 文件進行切割
missingok monthly create 0600 root utmp rotate 1 }
/var/log/messages    # 系統內核相關的日誌,比如重啟系統、安裝服務等都會記錄日誌
/var/log/wtmp # 用戶登錄歷史相關的日誌,直接運行 last 命令查看該日誌內容,不能用 cat
/var/log/btmp # 用戶登錄失敗相關的日誌,直接運行 lastb 命令查看該日誌內容,不能用 cat
/var/log/maillog # 郵件相關的日誌,如果發不出去郵件可以查看該日誌
/var/log/secure # 驗證相關的日誌,比如用戶登錄

/var/log/dmesg # 系統啟動過程中硬件相關的日誌

日誌切割:logrotate