Show Table of Contents
4.4.2. 新的日誌架構
Red Hat Enterprise Linux 7 帶入了新的日誌 daemon
journald,作為移至 systemd 的一部份。journald 會針對於所有服務截取以下類型的訊息:
- syslog 訊息
- kernel 訊息
- 初始 RAM disk 及較早的開機訊息
- 傳送至標準輸出和標準錯誤輸出的訊息
它接著便會將這些訊息存放在原生日誌檔案中:這是個有結構、包含了有用的 metadata,並且較快速而較容易搜尋的索引二進位檔案。
日誌檔案就預設值不會被永續性儲存。記錄的資料數量取決於可用的記憶體數量;當系統記憶體或是
/run/log/journal 目錄中的空間不足時,最舊的日誌檔案將會被移除,以繼續進行記錄。
在 Red Hat Enterprise Linux 7 上,
rsyslog 和 journald 乃並存的。資料會由 journald 蒐集,而轉送至 rsyslog,並且之後亦可進行額外的處理和儲存基於文字的日誌檔案。就預設值,rsyslog 僅會儲存對 syslog 訊息來說為典型的日誌欄位,不過亦可被配置來儲存 journald 可使用的所有欄位。因此 Red Hat Enterprise Linux 7 能與依賴 rsyslog 的應用程式和系統配置相容。
欲取得更多有關於日誌子系統上的相關資訊,請參閱《Red Hat Enterprise Linux 7 系統管理員指南》,位於〈http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/〉。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.