老司机91精品网站在线观看-老司机67194免费观看-老司国产精品视频-老熟人老女人国产老太-中文字幕日本在线-中文字幕日本一区久久

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

使用logrotate來管理linux上的日志

發布時間:  2012/8/10 15:37:11
 對于Linux 的系統安全來說,日志文件是極其重要的工具。

  系統管理員可以使用logrotate 程序用來管理系統中的最新的事件。logrotate 還可以用來備份日志文件,本篇將通過以下幾部分來介紹

  日志文件的管理:

  1、logrotate 配置

  2、缺省配置 logrotate

  3、使用include 選項讀取其他配置文件

  4、使用include 選項覆蓋缺省配置

  5、為指定的文件配置轉儲參數

  一、logrotate 配置

  logrotate 程序是一個日志文件管理工具。用來把舊的日志文件刪除,并創建新的日志文件,我們把它叫做“轉儲”。我們可以根據日志文件的大小,也可以根據其天數來轉儲,這個過程一般通過 cron 程序來執行。

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

  logrotate 的配置文件是 /etc/logrotate.conf。主要參數如下表:

  參數 功能

  compress 通過gzip 壓縮轉儲以后的日志

  nocompress 不需要壓縮時,用這個參數

  copytruncate 用于還在打開中的日志文件,把當前日志備份并截斷

  nocopytruncate 備份日志文件但是不截斷

  create mode owner group 轉儲文件,使用指定的文件模式創建新的日志文件

  nocreate 不建立新的日志文件

  delaycompress 和 compress 一起使用時,轉儲的日志文件到下一次轉儲時才壓縮

  nodelaycompress 覆蓋 delaycompress 選項,轉儲同時壓縮。

  errors address 專儲時的錯誤信息發送到指定的Email 地址

  ifempty 即使是空文件也轉儲,這個是 logrotate 的缺省選項。

  notifempty 如果是空文件的話,不轉儲

  mail address 把轉儲的日志文件發送到指定的E-mail 地址

  nomail 轉儲時不發送日志文件

  olddir directory 轉儲后的日志文件放入指定的目錄,必須和當前日志文件在同一個文件系統

  noolddir 轉儲后的日志文件和當前日志文件放在同一個目錄下

  prerotate/end 在轉儲以前需要執行的命令可以放入這個對,這兩個關鍵字必須單獨成行

  postrotate/end 在轉儲以后需要執行的命令可以放入這個對,這兩個關鍵字必須單獨成行

  daily 指定轉儲周期為每天

  weekly 指定轉儲周期為每周

  monthly 指定轉儲周期為每月

  rotate count 指定日志文件刪除之前轉儲的次數,0 指沒有備份,5 指保留5 個備份

  tabootext [+] list 讓logrotate 不轉儲指定擴展名的文件,缺省的擴展名是:.rpm-orig, .rpmsave, v, 和 ~

  size size 當日志文件到達指定的大小時才轉儲,Size 可以指定 bytes (缺省)以及KB (sizek)或者MB (sizem).

  二、缺省配置 logrotate

  logrotate 缺省的配置募 ?/etc/logrotate.conf。

  Red Hat Linux 缺省安裝的文件內容是:

  # see "man logrotate" for details

  # rotate log files weekly

  weekly

  # keep 4 weeks worth of backlogs

  rotate 4

  # send errors to root

  errors root

  # create new (empty) log files after rotating old ones

  create

  # uncomment this if you want your log files compressed

  #compress

  1

  # RPM packages drop log rotation information into this directory

  include /etc/logrotate.d

  # no packages own lastlog or wtmp --we'll rotate them here

  /var/log/wtmp {

  monthly

  create 0664 root utmp

  rotate 1

  }

  /var/log/lastlog {

  monthly

  rotate 1

  }

  # system-specific logs may be configured here

  缺省的配置一般放在logrotate.conf 文件的最開始處,影響整個系統。在本例中就是前面12行。

  第三行weekly 指定所有的日志文件每周轉儲一次。

  第五行 rotate 4 指定轉儲文件的保留 4份。

  第七行 errors root 指定錯誤信息發送給root。

  第九行create 指定 logrotate 自動建立新的日志文件,新的日志文件具有和

  原來的文件一樣的權限。

  第11行 #compress 指定不壓縮轉儲文件,如果需要壓縮,去掉注釋就可以了。

  三、使用include 選項讀取其他配置文件

  include 選項允許系統管理員把分散到幾個文件的轉儲信息,集中到一個

  主要的配置文件。當 logrotate 從logrotate.conf 讀到include 選項時,會從指定文件讀入配置信息,就好像他們已經在/etc/logrotate.conf 中一樣。

  第13行 include /etc/logrotate.d 告訴 logrotate 讀入存放在/etc/logrotate.d 目錄中的日志轉儲參數,當系統中安裝了RPM 軟件包時,使用include 選項十分有用。RPM 軟件包的日志轉儲參數一般存放在/etc/logrotate.d 目錄。

  include 選項十分重要,一些應用把日志轉儲參數存放在 /etc/logrotate.d 。

  典型的應用有:apache, linuxconf, samba, cron 以及syslog。

  這樣,系統管理員只要管理一個 /etc/logrotate.conf 文件就可以了。

  四、使用include 選項覆蓋缺省配置

  當 /etc/logrotate.conf 讀入文件時,include 指定的文件中的轉儲參數將覆蓋缺省的參數,如下例:

  # linuxconf 的參數

  /var/log/htmlaccess.log

  { errors jim

  notifempty

  nocompress

  weekly

  prerotate

  /usr/bin/chattr -a /var/log/htmlaccess.log

  end

  postrotate

  /usr/bin/chattr +a /var/log/htmlaccess.log

  end

  }

  /var/log/netconf.log

  { nocompress

  monthly

  }

  在這個例子中,當 /etc/logrotate.d/linuxconf 文件被讀入時,下面的參數將覆蓋/etc/logrotate.conf中缺省的參數。

  Notifempty

  errors jim

  五、為指定的文件配置轉儲參數

  經常需要為指定文件配置參數,一個常見的例子就是每月轉儲/var/log/wtmp。為特定文件而使用的參數格式是:

  # 注釋

  /full/path/to/file

  {

  option(s)

  }

  下面的例子就是每月轉儲 /var/log/wtmp 一次:

  #Use logrotate to rotate wtmp

  /var/log/wtmp

  {

  monthly

  rotate 1

  }

  六、其他需要注意的問題

  1、盡管花括號的開頭可以和其他文本放在同一行上,但是結尾的花括號必須單獨成行。

  2、使用 prerotate 和 postrotate 選項

  下面的例子是典型的腳本 /etc/logrotate.d/syslog,這個腳本只是對

  /var/log/messages 有效。

  /var/log/messages

  {

  prerotate

  /usr/bin/chattr -a /var/log/messages

  end

  postrotate

  /usr/bin/kill -HUP syslogd

  /usr/bin/chattr +a /var/log/messages

  end

  }

  第一行指定腳本對 /var/log messages 有效

  花ê哦閱誆康慕瘧駒誦杏? /var/log/messages

  prerotate 命令指定轉儲以前的動作/usr/bin/chattr -a 去掉/var/log/messages文件的“只追加”屬性 end 結束 prerotate 部分的腳本postrotate 指定轉儲后的動作

  /usr/bin/killall -HUP syslogd

  用來重新初始化系統日志守護程序 syslogd

  /usr/bin/chattr +a /var/log/messages

  重新為 /var/log/messages 文件指定“只追加”屬性,這樣防治程序員或用戶覆蓋此文件。

  最后的 end 用于結束 postrotate 部分的腳本

  3、logrotate 的運行分為三步:

  判斷系統的日志文件,建立轉儲計劃以及參數,通過cron daemon 運行下面的代碼是 Red Hat Linux 缺省的crontab 來每天運行logrotate。

  #/etc/cron.daily/logrotate

  #! /bin/sh

  /usr/sbin/logrotate /etc/logrotate.conf

  4、/var/log/messages 不能產生的原因:

  這種情況很少見,但是如果你把/etc/services 中的 514/UDP 端口關掉的話,這個文件就不能產生了


本文出自:億恩科技【www.ypdoo.com.cn】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    国产不卡在线看| 二级片在线观看| 亚欧视频在线| 国产视频一区二区三区四区| 国产91精品一区二区| 在线观看导航| 亚洲天堂免费| 四虎影视库| 久久久成人网| 亚洲第一色在线| 毛片高清| 韩国毛片 免费| 久草免费在线观看| 日韩一级黄色| 色综合久久天天综线观看| 精品久久久久久中文字幕一区| 久久精品大片| 亚洲天堂一区二区三区四区| 国产网站免费观看| 99色精品| 日韩专区一区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 麻豆网站在线看| 天天做日日干| 成人高清免费| 国产精品1024永久免费视频| 国产高清在线精品一区a| 亚洲天堂一区二区三区四区| 天天做日日爱夜夜爽| 欧美国产日韩在线| 国产a毛片| 国产一区二区高清视频| 国产精品1024在线永久免费| 久久国产精品只做精品| 美女免费毛片| 国产精品免费精品自在线观看| 午夜激情视频在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日日夜夜婷婷| 亚洲 国产精品 日韩| 亚洲女人国产香蕉久久精品| 一本伊大人香蕉高清在线观看| 久久精品人人做人人爽97| 午夜欧美成人久久久久久| 国产不卡在线看| 四虎影视库国产精品一区| 精品国产一区二区三区国产馆| 欧美激情一区二区三区在线播放| 中文字幕Aⅴ资源网| 欧美a免费| 人人干人人草| 精品在线视频播放| 黄色免费网站在线| 九九热国产视频| 精品国产三级a| 久久国产一区二区| 国产麻豆精品高清在线播放| 国产a网| 韩国毛片免费大片| 久久成人亚洲| 午夜欧美福利| 久久精品人人做人人爽97| 九九精品在线播放| 国产成人精品在线| 欧美大片一区| 国产成人啪精品视频免费软件| 欧美一区二区三区性| 日韩av片免费播放| 久久国产精品只做精品| 国产91精品一区| 精品久久久久久中文| 久久99中文字幕| 国产一区二区精品在线观看| 日韩中文字幕在线播放| 亚欧成人乱码一区二区| 91麻豆精品国产片在线观看| 黄色福利片| 欧美激情一区二区三区中文字幕| 成人影院一区二区三区| 亚欧成人毛片一区二区三区四区| 精品国产一区二区三区久 | 日韩免费在线观看视频| 国产亚洲精品成人a在线| 亚洲 国产精品 日韩| 亚洲精品永久一区| 香蕉视频久久| 青青青草影院| 久草免费在线观看| 亚洲女初尝黑人巨高清在线观看| 久久久成人网| 午夜在线影院| 欧美1卡一卡二卡三新区| 欧美激情影院| 欧美另类videosbestsex久久| 成人免费一级毛片在线播放视频| 99久久网站| 久草免费在线视频| 久久成人亚洲| 精品视频免费看| 国产91精品系列在线观看| 在线观看导航| 黄视频网站在线免费观看| 国产亚洲男人的天堂在线观看| 成人免费观看网欧美片| 色综合久久天天综合绕观看| 国产亚洲精品aaa大片| 欧美激情伊人| 欧美激情一区二区三区视频 | 国产视频一区二区三区四区| 中文字幕一区二区三区 精品| 日韩欧美一二三区| 久久成人综合网| 午夜在线亚洲| 韩国毛片基地| 精品视频在线观看视频免费视频| 999久久66久6只有精品| 久久久成人网| 黄色免费三级| 国产伦久视频免费观看 视频| 国产伦久视频免费观看 视频| 九九精品在线播放| 麻豆系列国产剧在线观看| 久久国产影视免费精品| 日韩字幕在线| 欧美一区二区三区性| 欧美a级成人淫片免费看| 国产成人啪精品| 欧美激情一区二区三区在线| 国产一区二区精品尤物| 日本在线不卡视频| 一级女性大黄生活片免费| 成人高清视频免费观看| 你懂的国产精品| 国产一区二区精品久| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日韩在线观看免费完整版视频| 久久国产精品只做精品| 四虎精品在线观看| 超级乱淫伦动漫| 色综合久久天天综合观看| 毛片电影网| 精品久久久久久综合网| 九九精品久久| 九九九在线视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 黄色免费网站在线| 麻豆网站在线免费观看| 高清一级毛片一本到免费观看| 久久久久久久久综合影视网| 日本在线播放一区| 国产视频一区二区三区四区| 九九精品在线播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲天堂免费| 999久久狠狠免费精品| 国产一区二区精品久| a级毛片免费观看网站| 欧美a级大片| 可以免费看污视频的网站| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | a级精品九九九大片免费看| 韩国三级视频网站| 国产极品精频在线观看| 99热热久久| 91麻豆精品国产综合久久久| 欧美另类videosbestsex| 精品国产三级a| 99色视频在线| 国产不卡在线播放| 香蕉视频一级| a级毛片免费观看网站| 99热精品一区| 久久99中文字幕| 999精品视频在线| 亚洲精品永久一区| 精品在线观看国产| 美女免费黄网站| 国产成人啪精品视频免费软件| 亚洲爆爽| 久久国产精品只做精品| 日本特黄一级| 中文字幕一区二区三区精彩视频| 91麻豆tv| 成人高清视频在线观看| 日韩免费在线观看视频| 国产不卡高清在线观看视频| 欧美电影免费| 久久久久久久免费视频| 国产美女在线一区二区三区| 日韩一级黄色| 青青青草影院| 精品视频在线看| 欧美激情伊人| 精品国产亚洲一区二区三区| 精品视频在线观看免费| 天天色色色| 欧美1卡一卡二卡三新区| 精品视频一区二区| 精品在线视频播放| 亚洲www美色|