logrotate--linux下日志管理工具

logrotate程序是一個(gè)日志文件管理工具技俐。用來把舊的日志文件刪除昼牛,并創(chuàng)建新的日志文件,我們把它叫做“轉(zhuǎn)儲(chǔ)”蝠咆。我們可以根據(jù)日志文件的大小踊东,也可以根據(jù)其天數(shù)來轉(zhuǎn)儲(chǔ),這個(gè)過程一般通過cron程序來執(zhí)行刚操。

logrotate程序還可以用于壓縮日志文件闸翅,以及發(fā)送日志到指定的E-mail。

logrotate的配置文件是/etc/logrotate.conf菊霜。主要參數(shù)如下表:

參數(shù)功能

compress通過gzip壓縮轉(zhuǎn)儲(chǔ)以后的日志

nocompress不需要壓縮時(shí)坚冀,用這個(gè)參數(shù)

copytruncate用于還在打開中的日志文件,把當(dāng)前日志備份并截?cái)?/p>

nocopytruncate備份日志文件但是不截?cái)?/p>

create mode owner group轉(zhuǎn)儲(chǔ)文件鉴逞,使用指定的文件模式創(chuàng)建新的日志文件

nocreate不建立新的日志文件

delaycompress和compress一起使用時(shí)记某,轉(zhuǎn)儲(chǔ)的日志文件到下一次轉(zhuǎn)儲(chǔ)時(shí)才壓縮

nodelaycompress覆蓋delaycompress選項(xiàng),轉(zhuǎn)儲(chǔ)同時(shí)壓縮构捡。

errors address專儲(chǔ)時(shí)的錯(cuò)誤信息發(fā)送到指定的Email地址

ifempty即使是空文件也轉(zhuǎn)儲(chǔ)液南,這個(gè)是logrotate的缺省選項(xiàng)。

notifempty如果是空文件的話叭喜,不轉(zhuǎn)儲(chǔ)

mail address把轉(zhuǎn)儲(chǔ)的日志文件發(fā)送到指定的E-mail地址

nomail轉(zhuǎn)儲(chǔ)時(shí)不發(fā)送日志文件

olddir directory轉(zhuǎn)儲(chǔ)后的日志文件放入指定的目錄贺拣,必須和當(dāng)前日志文件在同一個(gè)文件系統(tǒng)

noolddir轉(zhuǎn)儲(chǔ)后的日志文件和當(dāng)前日志文件放在同一個(gè)目錄下

prerotate/endscript在轉(zhuǎn)儲(chǔ)以前需要執(zhí)行的命令可以放入這個(gè)對(duì),這兩個(gè)關(guān)鍵字必須單獨(dú)成行

postrotate/endscript在轉(zhuǎn)儲(chǔ)以后需要執(zhí)行的命令可以放入這個(gè)對(duì),這兩個(gè)關(guān)鍵字必須單獨(dú)成行

daily指定轉(zhuǎn)儲(chǔ)周期為每天

weekly指定轉(zhuǎn)儲(chǔ)周期為每周

monthly指定轉(zhuǎn)儲(chǔ)周期為每月

rotate count指定日志文件刪除之前轉(zhuǎn)儲(chǔ)的次數(shù)譬涡,0指沒有備份闪幽,5指保留5個(gè)備份

tabootext [+] list讓logrotate不轉(zhuǎn)儲(chǔ)指定擴(kuò)展名的文件,缺省的擴(kuò)展名是:.rpm-orig, .rpmsave, v,和~

size size當(dāng)日志文件到達(dá)指定的大小時(shí)才轉(zhuǎn)儲(chǔ)涡匀,Size可以指定bytes (缺省)以及K (sizek)或者M(jìn) (sizem).


參數(shù)

配置

dateext:文件后綴是日期格式,也就是切割后文件是:xxx.log-20150529(.gz) 這樣,如果注釋掉,切割出來是按數(shù)字遞增,即前面說的 xxx.log-1(.gz)

monthly: 日志文件將按月輪循盯腌。其它可用值為‘daily’,‘weekly’或者‘yearly’陨瘩。

rotate n: 一次將存儲(chǔ)n個(gè)歸檔日志腕够。對(duì)于第n=1個(gè)歸檔,時(shí)間最久的歸檔將被刪除舌劳。

compress: 在輪循任務(wù)完成后帚湘,已輪循的歸檔將使用gzip進(jìn)行壓縮。相反的命令是nocompress

delaycompress: 總是與compress選項(xiàng)一起用甚淡,delaycompress選項(xiàng)指示logrotate不要將最近的歸檔壓縮大诸,壓縮將在下一次輪循周期進(jìn)行。

missingok: 在日志輪循期間贯卦,任何錯(cuò)誤將被忽略资柔,例如“文件無法找到”之類的錯(cuò)誤。

notifempty: 如果日志文件為空撵割,輪循不會(huì)進(jìn)行贿堰。相反命令ifempty是缺省值

prerotate/endscript:在轉(zhuǎn)儲(chǔ)以前需要執(zhí)行的命令可以放入這個(gè)對(duì),這兩個(gè)關(guān)鍵字必須單獨(dú)成行

postrotate/endscript:在轉(zhuǎn)儲(chǔ)以后需要執(zhí)行的命令可以放入這個(gè)對(duì)啡彬,這兩個(gè)關(guān)鍵字必須單獨(dú)成行

sharedscripts:所有的日志文件都輪轉(zhuǎn)完畢后統(tǒng)一執(zhí)行一次腳本

olddir轉(zhuǎn)儲(chǔ)后的日志文件放入指定的目錄羹与,必須和當(dāng)前日志文件在同一個(gè)文件系統(tǒng)


##操作 路徑/etc/logrotate.conf為默認(rèn)的配置路徑,配置特定的日志處理外遇,一般放在/etc/logrotate.d/下注簿。在logrotate.conf中 使用include path包含對(duì)應(yīng)路徑

要調(diào)用為/etc/lograte.d/下配置的所有日志調(diào)用logrotate:logrotate/etc/logrotate.conf

要為某個(gè)特定的配置調(diào)用logrotate

logrotate /etc/logrotate.d/log-file

排障過程中的最佳選擇是使用-d選項(xiàng)以預(yù)演方式運(yùn)行l(wèi)ogrotate契吉。要進(jìn)行驗(yàn)證跳仿,不用實(shí)際輪循任何日志文件,可以模擬演練日志輪循并顯示其輸出捐晶。

logrotate-d/etc/logrotate.d/log-file

即使輪循條件沒有滿足菲语,我們也可以通過使用-f選項(xiàng)來強(qiáng)制logrotate輪循日志文件,-v參數(shù)提供了詳細(xì)的輸出惑灵。

logrotate -vf /etc/logrotate.d/log-file

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末山上,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子英支,更是在濱河造成了極大的恐慌佩憾,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異妄帘,居然都是意外死亡楞黄,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門抡驼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鬼廓,“玉大人,你說我怎么就攤上這事致盟∷樗埃” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵馏锡,是天一觀的道長(zhǎng)雷蹂。 經(jīng)常有香客問我,道長(zhǎng)杯道,這世上最難降的妖魔是什么萎河? 我笑而不...
    開封第一講書人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮蕉饼,結(jié)果婚禮上虐杯,老公的妹妹穿的比我還像新娘。我一直安慰自己昧港,他們只是感情好擎椰,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著创肥,像睡著了一般达舒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叹侄,一...
    開封第一講書人閱讀 49,772評(píng)論 1 290
  • 那天巩搏,我揣著相機(jī)與錄音,去河邊找鬼趾代。 笑死贯底,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的撒强。 我是一名探鬼主播禽捆,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼飘哨!你這毒婦竟也來了胚想?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤芽隆,失蹤者是張志新(化名)和其女友劉穎浊服,沒想到半個(gè)月后统屈,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡牙躺,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年鸿吆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片述呐。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡惩淳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出乓搬,到底是詐尸還是另有隱情思犁,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布进肯,位于F島的核電站激蹲,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏江掩。R本人自食惡果不足惜学辱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望环形。 院中可真熱鬧策泣,春花似錦、人聲如沸抬吟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽火本。三九已至危队,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間钙畔,已是汗流浹背茫陆。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留擎析,地道東北人簿盅。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像叔锐,于是被迫代替她去往敵國(guó)和親挪鹏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,146評(píng)論 2 34
  • 1 概述 系統(tǒng)日志是記錄系統(tǒng)中硬件愉烙、軟件和系統(tǒng)問題的信息,同時(shí)還可以監(jiān)視系統(tǒng)中發(fā)生的事件解取。用戶可以通過它來檢查錯(cuò)誤...
    ghbsunny閱讀 3,850評(píng)論 0 0
  • 1.需求分析(有幾個(gè)頁面步责,頁面內(nèi)容,頁面交互) 2.項(xiàng)目依賴初始化(對(duì)項(xiàng)目依賴的模塊進(jìn)行安裝,初始目錄的創(chuàng)建) 3...
    cici_Gao閱讀 426評(píng)論 0 0
  • 他們不是你,不見過你的曾經(jīng)蔗包。 你不是他們秉扑,有你不曾經(jīng)歷的過往。 1 小原是來自陜西農(nóng)村的一個(gè)男孩子调限,皮膚微白舟陆,1....
    安玙安慧閱讀 713評(píng)論 0 0
  • 粵港澳青年作家創(chuàng)作學(xué)會(huì)詩詞選 七絕(新韻) 寒窗十載貴于勤,篤志博學(xué)求創(chuàng)新耻矮。 旦有一朝功業(yè)就秦躯,青春雖耗抵千金。
    粵北雄鷹閱讀 1,099評(píng)論 24 30