日志架構)
系統(tǒng)日志記錄操作系統(tǒng)內(nèi)核和其他進程為系統(tǒng)運行時發(fā)生的事件記錄日志。這些日志用于系統(tǒng)審核和問題的故障排除。您可以使用文本實用程序如 less 和 tail 命令來檢查這些日志。紅帽企業(yè) Linux 使用基于 syslog 協(xié)議的標準日志記錄系統(tǒng)來記錄系統(tǒng)消息。許多程序使用日志系統(tǒng)來記錄事件并將它們整理到日志文件中。systemd?journald和rsyslog服務處理紅帽企業(yè) Linux 9 中的 syslog 消息。systemd?journald 服務是操作系統(tǒng)事件日志架構的核心。systemd?journald 服務從許多來源收集事件消息系統(tǒng)內(nèi)核啟動過程早期階段的輸出守護進程的標準輸出和標準錯誤系統(tǒng)日志事件systemd?journald 服務將日志重構為一種標準格式并寫進帶有索引的結構化系統(tǒng)日志中。默認情況下該日志存儲在系統(tǒng)重啟后不保留的文件系統(tǒng)上。在消息到達時rsyslog 服務從日志中讀取 systemd?journald 服務收到的 syslog 消息。然后rsyslog 處理 syslog 事件將它們記錄到日志文件中或根據(jù)自有的配置將它們轉發(fā)給其他服務。rsyslog 服務對 syslog 消息進行排序并將它們寫入到/var/log目錄下的日志文件中這些日志文件在系統(tǒng)重啟后予以保留。該服務也會根據(jù)發(fā)送每條消息的程序類型以及每條 syslog 消息的優(yōu)先級將日志消息排序到特定的日志文件。除了 syslog 消息文件外/var/log目錄中還包含系統(tǒng)上其他服務的日志文件。下表列出了/var/log目錄中一些有用的文件。所選的系統(tǒng)日志文件一些應用不使用 syslog 服務來管理其日志消息。例如Apache Web Server 將日志消息保存到 /var/log 目錄中某一子目錄下的文件中。