在任何作業系統中,日誌的作用不言而喻。下面來講下關於linux系統中的日誌輪詢。logrotate是linux中的日誌輪詢工具,主要有兩個配置檔案:
/etc/logrotate.conf和/etc/logrotate.d,其中/etc/logrotate.d在主配置檔案中已經定義好,如果單獨為某個服務配置日誌輪詢,可以在此目錄下配置。下面以httpd服務為例配置日誌輪詢。
1 編寫日誌輪詢檔案
2 使用以下命令檢視日誌輪詢檔案是否生效:
logrotate -f /etc/logrotate.conf #-f:強制輪詢
access_log access_log-20170308 #檢視結果
logrotate 日誌輪詢(轉存)
1 建立 etc logrotate.d nginx檔案 1 vim etc logrotate.d nginx 2 寫入如下內容 var log nginx log 注釋 var log nginx log 需要輪詢 存 日誌路徑 daily weekly 每天 每週 輪詢 存 rotate 10...
logrotate 日誌輪詢(轉存)
1 建立 etc logrotate.d nginx檔案 1 vim etc logrotate.d nginx 2 寫入如下內容 var log nginx log 注釋 var log nginx log 需要輪詢 存 日誌路徑 daily weekly 每天 每週 輪詢 存 rotate 10...
logrotate清理日誌
清理日誌 logrotate配置目錄 etc logrotate.d 配置引數資訊 引用文字 monthly monthly 日誌檔案將按月輪循。其它可用值為 daily weekly yearly size 50m 日誌檔案大小可以增長到50m rotate 5 一次將儲存5個歸檔日誌。對於第六個...