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