利用logrotate 進行日誌管理

2022-05-10 14:23:06 字數 556 閱讀 2976

在很多的應用程式中會列印日誌,用以記錄相應的操作。當隨著時間的增加,日誌檔案的大小也會慢慢的變大。使得我們不得不去處理這些日誌:備份、刪除等…

下面說一下我個人中常用的logrotate的配置選項:

1. logrotate的配置檔案在/etc/logrotate.conf 。

2. 在這個檔案中引用了乙個目錄/etc/logrotate.d/ , 我們可以把自定義的日誌管理的配置檔案放在這個目錄下。下面是我的配置檔案:

1: #test the logrotate       ##注釋
2: /home/daniel/testlog.log  # 要轉儲的目標日誌
3:
這樣的話,logrotate每天都會自動的去備份/home/daniel/testlog.log這個日誌檔案。

為了測試一下,這個配置,可以使用一下命令,看看是不是在/home/daniel/xtest/目錄下生成了備份檔案(檔案的大小要大於size哦,這裡是1k):

logrotate –v /etc/logrotate.conf

logrotate 進行nginx日誌分割

日誌分割常用方法 前者靈活,可以應對各種需求,自定義資料夾 檔名。後者配置簡單,使用方便。下面我們以分割nginx日誌為例介紹一下使用logrotate分割日誌例項。logrotate簡單介紹 logrotate使用cron按時排程執行,日誌的執行過程原理為不斷改名稱 比如你有個access.log...

logrotate清理日誌

清理日誌 logrotate配置目錄 etc logrotate.d 配置引數資訊 引用文字 monthly monthly 日誌檔案將按月輪循。其它可用值為 daily weekly yearly size 50m 日誌檔案大小可以增長到50m rotate 5 一次將儲存5個歸檔日誌。對於第六個...

logrotate日誌輪詢

在任何作業系統中,日誌的作用不言而喻。下面來講下關於linux系統中的日誌輪詢。logrotate是linux中的日誌輪詢工具,主要有兩個配置檔案 etc logrotate.conf和 etc logrotate.d,其中 etc logrotate.d在主配置檔案中已經定義好,如果單獨為某個服務...