日誌文件輪換
日誌文件輪轉是指自動截斷,壓縮和刪除日誌文件,以免它們佔用過多的磁盤空間。大多數Unix服務器(例如Apache,Squid和Sendmail)都會生成日誌文件,並且各種系統守護程序也會通過Syslog創建日誌。該模塊可用於配置logrotate程序以管理所有這些日誌。

通常,日誌文件每天,每週或每月輪換一次。通常將文件移動到新文件名並進行壓縮,並在其位置創建一個新的空文件。這些舊日誌文件可以保留幾代,因此即使輪換後也可以從中搜索或生成報告。一旦舊日誌的數量超過配置的限制,最舊的日誌將被刪除。

模塊主頁上列出了每個輪換的日誌文件。每個日誌都有其自己的一組選項來控制其輪換頻率,保留多少舊副本等。您可以通過單擊日誌文件名來編輯日誌選項,或使用表底部或頂部的鏈接添加新的日誌文件。

許多Linux發行版都將logrotate作為標準配置,並附帶用於輪換所含服務器(如Apache和Squid)的日誌的配置。因此,即使您以前從未使用過此模塊,主頁上也可能已經列出了許多日誌文件。通常,在頁面底部附近是一個用於編輯全局配置的按鈕,該按鈕適用於所有日誌文件,除非被覆蓋。在其下方是一個按鈕,用於設置由Cron運行logrotate的時間表,這對於它實際輪換日誌是必需的。在大多數包含標準程序的操作系統上,將在安裝過程中創建Cron作業。