對於linux的系統來說,日誌檔案是很重要的,很多異常與記錄都可以通過log來檢視,但是日夜積累,這樣log檔案是非常大的;logrotate,是乙個日誌管理工具,用於分割日誌檔案,刪除舊的日誌檔案,並建立新的日誌檔案,可以很大的節省硬碟空間
commnad
logrotate命令格式:
logrotate [option...] -d, --debug :debug模式,測試配置檔案是否有錯誤。
-f, --force :強制轉儲檔案。
-m, --mail=command :傳送日誌到指定郵箱。
-s, --state=statefile :使用指定的狀態檔案。
-v, --verbose :顯示轉儲過程。
執行logrotate:
/usr/sbin/logrotate -vf /etc/logrotate.conf
日誌分割工具logrotate
eoflogrotate d etc logrotate.d mymon 測試 logrotate vf etc logrotate.d mymon 強制執行簡單說明引數daily 每日執行,weekly,yearly rotate 5 儲存幾份 missingok 忽略logrotate執行時的錯...
logrotate 進行nginx日誌分割
日誌分割常用方法 前者靈活,可以應對各種需求,自定義資料夾 檔名。後者配置簡單,使用方便。下面我們以分割nginx日誌為例介紹一下使用logrotate分割日誌例項。logrotate簡單介紹 logrotate使用cron按時排程執行,日誌的執行過程原理為不斷改名稱 比如你有個access.log...
使用logrotate分割遇到的問題
使用apt直接安裝即可 下圖是按照完成,給乙個nginx按天分割,並壓縮的示例 var log log引數說明 daily每天輪詢分割,壓縮 missingok忽略所有錯誤 rotate 14保留14天的壓縮檔案 compress對歸檔處理的檔案進行壓縮 copytruncate複製並截斷 dela...