linux日志輪轉

linux日志輪轉

ID:20364919

大?。?2.50 KB

頁數(shù):3頁

時間:2018-10-10

linux日志輪轉_第1頁
linux日志輪轉_第2頁
linux日志輪轉_第3頁
資源描述:

《linux日志輪轉》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫

1、Linux的日志輪轉(轉)2010-01-0810:57Linux的日志輪轉(轉)2009年02月24日星期二14:45logrotate是對日志文件做輪換。就是把現(xiàn)在的log命名為log.1,然后繼續(xù)寫log。如果存在log.1就命名log.1為log.2然后命名log為log.1,依此類推,但并非沒有盡頭。這個盡頭就是您在logrotate的配置文件中的定義,我的系統(tǒng)默認的是到4。那么對log.4做什么操作呢?刪除。1、配置文件的位置/etc/logrotate.conf/etc/logrotate.d其中,/etc/logro

2、tate.conf是主要配置文件。/etc/logrotate.d中的文件是對/etc/logrotate.conf的補充,或者可以看作為了不使/etc/logrotate.conf過大而設置。如果您在/etc/logrotate.d中的配置文件沒有規(guī)定具體的參數(shù),則這些參數(shù)由/etc/logrotate來決定。2、主要參數(shù)如下表:參數(shù)功能compress通過gzip壓縮轉儲以后的日志nocompress不需要壓縮時,用這個參數(shù)copytruncate用于還在打開中的日志文件,把當前日志備份并截斷nocopytruncate備份日志

3、文件但是不截斷createmodeownergroup轉儲文件,使用指定的文件模式創(chuàng)建新的日志文件nocreate不建立新的日志文件delaycompress和compress一起使用時,轉儲的日志文件到下一次轉儲時才壓縮nodelaycompress覆蓋delaycompress選項,轉儲同時壓縮。errorsaddress專儲時的錯誤信息發(fā)送到指定的Email地址ifempty即使是空文件也轉儲,這個是logrotate的缺省選項。notifempty如果是空文件的話,不轉儲mailaddress把轉儲的日志文件發(fā)送到指定的E-

4、mail地址nomail轉儲時不發(fā)送日志文件olddirdirectory轉儲后的日志文件放入指定的目錄,必須和當前日志文件在同一個文件系統(tǒng)noolddir轉儲后的日志文件和當前日志文件放在同一個目錄下prerotate/endscript在轉儲以前需要執(zhí)行的命令可以放入這個對,這兩個關鍵字必須單獨成行postrotate/endscript在轉儲以后需要執(zhí)行的命令可以放入這個對,這兩個關鍵字必須單獨成行daily指定轉儲周期為每天weekly指定轉儲周期為每周monthly指定轉儲周期為每月rotatecount指定日志文件刪除之

5、前轉儲的次數(shù),0指沒有備份,5指保留5個備份tabootext[+]list讓logrotate不轉儲指定擴展名的文件,缺省的擴展名是:.rpm-orig,.rpmsave,v,和~sizesize當日志文件到達指定的大小時才轉儲,Size可以指定bytes(缺省)以及KB(sizek)或者MB(sizem).當系統(tǒng)中安裝了RPM軟件包時,使用include選項十分有用。RPM軟件包的日志轉儲參數(shù)一般存放在/etc/logrotate.d目錄。include選項十分重要,一些應用把日志轉儲參數(shù)存放在/etc/logrotate.d。

6、典型的應用有:apache,linuxconf,samba,cron以及syslog。這樣,系統(tǒng)管理員只要管理一個/etc/logrotate.conf文件就可以了3、使用include選項覆蓋缺省配置當/etc/logrotate.conf讀入文件時,include指定的文件中的轉儲參數(shù)將覆蓋缺省的參數(shù),如下例:#linuxconf的參數(shù)/var/log/htmlaccess.log{errorsjimnotifemptynocompressweeklyprerotate/usr/bin/chattr-a/var/log/html

7、access.logendscriptpostrotate/usr/bin/chattr+a/var/log/htmlaccess.logendscript}/var/log/netconf.log{nocompressmonthly}在這個例子中,當/etc/logrotate.d/linuxconf文件被讀入時,藍色部分的參數(shù)將覆蓋/etc/logrotate.conf中缺省的參數(shù)(缺省一般是errorsroot)4、其他需要注意的問題1.盡管花括號的開頭可以和其他文本放在同一行上,但是結尾的花括號必須單獨成行。2.使用prer

8、otate和postrotate選項下面的例子是典型的腳本/etc/logrotate.d/syslog,這個腳本只是對/var/log/messages有效。/var/log/messages{prerotate/usr/bin/c

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。