Linux 中常見(jiàn)的日志文件和命令
成功地管理任何系統(tǒng)的關(guān)鍵之一,是要知道系統(tǒng)中正在發(fā)生什么事。Linux 中提供了異常日志,并且日志的細(xì)節(jié)是可配置的。Linux 日志都以明文形式存儲(chǔ),所以用戶不需要特殊的工具就可以搜索和閱讀它們。還可以編寫(xiě)腳本,來(lái)掃描這些日志,并基于它們的內(nèi)容去自動(dòng)執(zhí)行某些功能。Linux 日志存儲(chǔ)在 /var/log 目錄中。這里有幾個(gè)由系統(tǒng)維護(hù)的日志文件,但其他服務(wù)和程序也可能會(huì)把它們的日志放在這里。大多數(shù)日志只有root 賬戶才可以讀,不過(guò)修改文件的訪問(wèn)權(quán)限就可以讓其他人可讀。
RedHat Linux 常用的日志文件
RedHat Linux 常見(jiàn)的日志文件詳述如下
#/var/log/boot.log
該文件記錄了系統(tǒng)在引導(dǎo)過(guò)程中發(fā)生的事件,就是Linux 系統(tǒng)開(kāi)機(jī)自檢過(guò)程顯示的信息。
/var/log/cron
該日志文件記錄crontab 守護(hù)進(jìn)程crond 所派生的子進(jìn)程的動(dòng)作,前面加上用戶、登錄時(shí)間和PID,以及派生出的進(jìn)程的動(dòng)作。CMD 的一個(gè)動(dòng)作是cron 派生出一個(gè)調(diào)度進(jìn)程的常見(jiàn)情況。REPLACE(替換)動(dòng)作記錄用戶對(duì)它的cron文件的更新,該文件列出了要周期性執(zhí)行的任務(wù)調(diào)度。RELOAD 動(dòng)作在REPLACE 動(dòng)作后不久發(fā)生,這意味著cron 注意到一個(gè)用戶的cron 文件被更新而cron 需要把它重新裝入內(nèi)存。該文件可能會(huì)查到一些反常的情況。
/var/log/maillog
該日志文件記錄了每一個(gè)發(fā)送到系統(tǒng)或從系統(tǒng)發(fā)出的電子郵件的活動(dòng)。它可以用來(lái)查看用戶使用哪個(gè)系統(tǒng)發(fā)送工具或把數(shù)據(jù)發(fā)送到哪個(gè)系統(tǒng)。下面是該日志
文件的片段:
|
|