遍匈 / Linux縮殻 /

Linux狼由晩崗式晩崗蛍裂

<貧匯准 和匯准>
Linux狼由啜嗤掲械痩試才膿寄議晩崗孔嬬?辛參隠贋叱窄侭嗤議荷恬芝村?旺辛參貫嶄殊沫竃厘断俶勣議佚連。

寄何蛍Linux窟佩井潮範議晩崗便擦序殻葎 syslog?了噐 /etc/syslog 賜 /etc/syslogd?潮範塘崔猟周葎 /etc/syslog.conf?販採錬李伏撹晩崗議殻會脅辛參? syslog 窟僕佚連。

Linux狼由坪宰才俯謹殻會氏恢伏光嶽危列佚連、少御佚連才凪麿議戻幣佚連?宸乂佚連斤砿尖埀阻盾狼由議塰佩彜蓑頁掲械嗤喘議?侭參哘乎委万断亟欺晩崗猟周嶄肇。頼撹宸倖狛殻議殻會祥頁syslog。syslog辛參功象晩崗議窃艶才單枠雫繍晩崗隠贋欺音揖議猟周嶄。箭泌?葎阻圭宴臥堋?辛參委坪宰佚連嚥凪麿佚連蛍蝕?汽鏡隠贋欺匯倖鏡羨議晩崗猟周嶄。潮範塘崔和?晩崗猟周宥械脅隠贋壓“/var/log”朕村和。

晩崗窃侏

和中頁械需議晩崗窃侏?徽旺音頁侭嗤議Linux窟佩井脅淫根宸乂窃侏?
窃侏 傍苧
auth 喘薩範屬扮恢伏議晩崗?泌login凋綜、su凋綜。
authpriv 嚥 auth 窃貌?徽頁峪嬬瓜蒙協喘薩臥心。
console 寞斤狼由陣崙岬議嶧連。
cron 狼由協豚峇佩柴皿販暦扮恢伏議晩崗。
daemon 蝶乂便擦序殻恢伏議晩崗。
ftp FTP捲暦。
kern 狼由坪宰嶧連。
local0.local7 喇徭協吶殻會聞喘。
lpr 嚥嬉咫字試強嗤購。
mail 喨周晩崗。
mark 恢伏扮寂漢。狼由耽侯匯粁扮寂?晩崗猟周嶄補竃輝念扮寂?耽佩議鯉塀窃貌噐 May 26 11:17:09 rs2 -- MARK --?辛參喇緩容僅狼由窟伏絞嬾議寄古扮寂。
news 利大仟療勧補亅咏(nntp)恢伏議嶧連。
ntp 利大扮寂亅咏(ntp)恢伏議嶧連。
user 喘薩序殻。
uucp UUCP徨狼由。

晩崗單枠雫

械需議晩崗單枠雫萩需和炎?
單枠雫 傍苧
emerg 諸識秤趨?狼由音辛喘?箭泌狼由雲寸??匯違氏宥岑侭嗤喘薩。
alert 俶勣羨軸俐鹸?箭泌狼由方象垂鱒撒。
crit 裡孁秤趨?箭泌啣徒危列?辛嬬氏怦悪殻會議何蛍孔嬬。
err 匯違危列嶧連。
warning 少御。
notice 音頁危列?徽頁辛嬬俶勣侃尖。
info 宥喘來嶧連?匯違喘栖戻工嗤喘佚連。
debug 距編殻會恢伏議佚連。
none 短嗤單枠雫?音芝村販採晩崗嶧連。

械需晩崗猟周

侭嗤議狼由哘喘脅氏壓 /var/log 朕村和幹秀晩崗猟周?賜幹秀徨朕村壅幹秀晩崗猟周。箭泌?
猟周/朕村 傍苧
/var/log/boot.log 蝕尼賜嶷尼晩崗。
/var/log/cron 柴皿販暦晩崗
/var/log/maillog 喨周晩崗。
/var/log/messages 乎晩崗猟周頁俯謹序殻晩崗猟周議祉悳?貫乎猟周辛參心竃販採秘盃二夕賜撹孔議秘盃。
/var/log/httpd 朕村 Apache HTTP 捲暦晩崗。
/var/log/samba 朕村 samba 罷周晩崗

/etc/syslog.conf 猟周

/etc/syslog.conf 頁 syslog 議塘崔猟周?氏功象晩崗窃侏才單枠雫栖畳協繍晩崗隠贋欺採侃。灸侏議 syslog.conf 猟周鯉塀泌和侭幣?
*.err;kern.debug;auth.notice /dev/console
daemon,auth.notice /var/log/messages
lpr.info /var/log/lpr.log
mail.* /var/log/mail.log
ftp.* /var/log/ftp.log
auth.* @see.xidian.edu.cn
auth.* root,amrood
netinfo.err /var/log/netinfo.log
install.* /var/log/install.log
*.emerg *
*.alert |program_name
mark.* /dev/console
及匯双葎晩崗窃侏才晩崗單枠雫議怏栽?耽倖窃侏才單枠雫議怏栽各葎匯倖僉夲匂?朔中匯双葎隠贋晩崗議猟周、捲暦匂?賜補竃晩崗議嶮極。syslog 序殻功象僉夲匂畳協泌採荷恬晩崗。

斤塘崔猟周議叱泣傍苧?
  • 晩崗窃侏才單枠雫喇泣催(.)蛍蝕?箭泌 kern.debug 燕幣喇坪宰恢伏議距編佚連。
  • kern.debug 議單枠雫寄噐 debug。
  • 佛催(*)燕幣侭嗤?箭泌 *.debug 燕幣侭嗤窃侏議距編佚連?kern.* 燕幣喇坪宰恢伏議侭嗤嶧連。
  • 辛參聞喘矯催(,)蛍侯謹倖晩崗窃侏?聞喘蛍催(;)蛍侯謹倖僉夲匂。

斤晩崗議荷恬淫凄?
  • 繍晩崗補竃欺猟周?箭泌 /var/log/maillog 賜 /dev/console。
  • 繍嶧連窟僕公喘薩?謹倖喘薩喘矯催(,)蛍侯?箭泌 root, amrood。
  • 宥狛砿祇繍嶧連窟僕公喘薩殻會?廣吭殻會勣慧壓砿祇憲(|)朔中。
  • 繍嶧連窟僕公凪麿麼字貧議 syslog 序殻?宸扮 /etc/syslog.conf 猟周朔中匯双葎參@蝕遊議麼字兆?箭泌@see.xidian.edu.cn。

logger 凋綜

logger 頁Shell凋綜?辛參宥狛乎凋綜聞喘 syslog 議狼由晩崗庁翠?珊辛參貫凋綜佩岷俊?狼由晩崗猟周亟秘匯佩佚連。

logger凋綜議囂隈葎?
logger [-i] [-f filename] [-p priority] [-t tag] [message...]
耽倖僉?議根吶泌和?
僉? 傍苧
-f filename 繍 filename 猟周議坪否恬葎晩崗。
-i 耽佩脅芝村 logger 序殻議ID。
-p priority 峺協單枠雫?單枠雫駅倬頁侘泌 facility.priority 議頼屁議僉夲匂?潮範單枠雫葎 user.notice。
-t tag 聞喘峺協議炎禰炎芝耽匯倖芝村佩。
message 勣亟秘議晩崗坪否?謹訳晩崗參腎鯉葎蛍侯?泌惚短嗤峺協晩崗坪否?旺拝 -f filename 僉?葎腎?椎担氏委炎彈補秘恬葎晩崗坪否。

箭泌?繍ping凋綜議潤惚亟秘晩崗?
$ ping 192.168.0.1 | logger -it logger_test -p local3.notice&
$ tail -f /var/log/userlog
Oct 6 12:48:43 kevein logger_test[22484]: PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
Oct 6 12:48:43 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=1 ttl=253 time=49.7 ms
Oct 6 12:48:44 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=2 ttl=253 time=68.4 ms
Oct 6 12:48:45 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=3 ttl=253 time=315 ms
Oct 6 12:48:46 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=4 ttl=253 time=279 ms
Oct 6 12:48:47 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=5 ttl=253 time=347 ms
Oct 6 12:48:49 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=6 ttl=253 time=701 ms
Oct 6 12:48:50 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=7 ttl=253 time=591 ms
Oct 6 12:48:51 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=8 ttl=253 time=592 ms
Oct 6 12:48:52 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=9 ttl=253 time=611 ms
Oct 6 12:48:53 kevein logger_test[22484]: 64 bytes from 192.168.0.1: icmp_seq=10 ttl=253 time=931 ms
ping凋綜議潤惚撹孔補竃欺 /var/log/userlog 猟周。

凋綜 logger -it logger_test -p local3.notice 光僉?議根吶?
  • -i?壓耽佩脅芝村序殻ID?
  • -t logger_test?耽佩芝村脅紗貧“logger_test”宸倖炎禰?
  • -p local3.notice?譜崔晩崗窃侏才單枠雫。

晩崗廬刈

晩崗廬刈匆出晩崗指壌賜晩崗態廬。Linux嶄議晩崗宥械奐海載酔?氏媼喘寄楚啣徒腎寂?俶勣壓晩崗猟周器欺峺協寄弌扮蛍蝕贋刈。

syslog 峪減夭俊辺晩崗旺隠贋欺屢哘議猟周?徽音氏斤晩崗猟周序佩砿尖?咀緩将械氏夛撹晩崗猟周狛寄?喩凪頁WEB捲暦匂?煤叟祥嬬階狛1G?公殊沫揮栖是佃。

寄謹方Linux窟佩井聞喘 logrotate 賜 newsyslog 斤晩崗序佩砿尖。logrotate 殻會音徽辛參儿抹晩崗猟周?受富贋刈腎寂?珊辛參繍晩崗窟僕欺峺協 E-mail?圭宴砿尖埀式扮臥心晩崗。

箭泌?号協喨周晩崗 /var/log/maillog 階狛1G扮廬刈?耽巓匯肝?椎担耽侯匯巓 logrotate 序殻祥氏殊臥 /var/log/maillog 猟周議寄弌?
  • 泌惚短嗤階狛1G?音序佩販採荷恬。
  • 泌惚壓1G~2G岻寂?祥氏幹秀仟猟周 /var/log/maillog.1?旺繍謹竃議1G晩崗廬卞欺乎猟周?參公 /var/log/maillog 猟周保附。
  • 泌惚壓2G~3G岻寂?氏写偬幹秀仟猟周 /var/log/maillog.2?旺繍 /var/log/maillog.1 議坪否廬卞欺乎猟周?繍 /var/log/maillog 議坪否廬卞欺 /var/log/maillog.1?參隠隔 /var/log/maillog 猟周音階狛1G。

辛參心欺?耽肝廬贋脅氏幹秀匯倖仟猟周?泌惚音贋壓??凋兆鯉塀葎晩崗猟周兆紗匯倖方忖?貫1蝕兵徭強奐海??參隠隔輝念晩崗猟周才廬贋朔議晩崗猟周音階狛峺協寄弌。

logrotate 議麼勣塘崔猟周頁 /etc/logrotate.conf?/etc/logrotate.d 朕村頁斤 /etc/logrotate.conf 議温割?賜宀傍葎阻音聞 /etc/logrotate.conf 狛寄遇譜崔。

辛參宥狛 cat 凋綜臥心万議坪否?
$cat /etc/logrotate.conf
# see "man logrotate" for details //辛參臥心逸廁猟亀
# rotate log files weekly
weekly //譜崔耽巓廬刈匯肝
# keep 4 weeks worth of backlogs
rotate 4 //恷謹廬刈4肝
# create new (empty) log files after rotating old ones
create //輝廬刈朔猟周音贋刈扮幹秀万
# uncomment this if you want your log files compressed
#compress //參儿抹圭塀廬刈
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d //凪麿晩崗猟周議廬刈圭塀?淫根壓乎朕村和
# no packages own wtmp -- we'll rotate them here
/var/log/wtmp { //譜崔/var/log/wtmp晩崗猟周議廬刈歌方
 monthly //耽埖廬刈
 create 0664 root utmp //廬刈朔猟周音贋壓扮幹秀万?猟周侭嗤宀葎root?侭奉怏葎utmp?斤哘議幡尫葎0664
 rotate 1 //恷謹廬刈匯肝
}

廣吭?include 塋俯砿尖埀委謹倖蛍柊議猟周鹿嶄欺匯倖?窃貌噐C囂冱議 #include?繍凪麿猟周議坪否淫根序輝念猟周。

include 掲械嗤喘?匯乂殻會氏委廬刈晩崗議塘崔猟周慧壓 /etc/logrotate.d 朕村?宸乂塘崔猟周氏顕固賜奐紗 /etc/logrotate.conf 議塘崔??泌惚短嗤峺協屢購塘崔?椎担寡喘 /etc/logrotate.conf 議潮範塘崔。

侭參?秀咏繍 /etc/logrotate.conf 恬葎潮範塘崔猟周?及眉圭殻會壓 /etc/logrotate.d 朕村和徭協吶塘崔猟周。

logrotate 匆辛參恬葎凋綜岷俊塰佩栖俐個塘崔猟周。
<貧匯准 和匯准>

AltStyle によって変換されたページ (->オリジナル) /