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