核心子系統(網路、檔案存取、記憶體管理等)需傳送訊息給用戶,包含來源與重要性。所有子系統將訊息送至公用訊息區,由 Syslog 程式處理。
日誌通常存放於 /var/log,需 Root 權限查看,資訊重要僅限超級用戶存取。
純文字檔,每行一條訊息,四欄固定格式:
Kernel 或進程名(含 PID)。
預設每 20 分鐘產生一次 MARK 訊息,表示系統正常運行,類似心跳信號,亦可用於事後分析確定死機時間。
每條訊息指定類型:設備(來源子系統)與 優先級(重要性 0-7,0 最高)。

編輯 /etc/syslog.conf 定製任務。# 開頭為註解。其他行由兩欄組成:
設備.優先級(可用 * 萬用字元)。
範例中,*.info;*.notice 送至 /usr/adm/messages,*.debug 送至 /usr/adm/debug,*.err 送至 /usr/adm/syslog。
killall -HUP syslogd
發送 HUP 信號通知守護進程重讀配置檔。
透過對日誌檔案管理,可更好維護系統,保障各類應用正常運行。