Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 日誌系統架構解析:rsyslog 守護進程、Syslog 協定、標準欄位與應用程式日誌

編輯:關於 Linux

核心系統日誌位置

  • /var/log/syslog 或 /var/log/messages:全域活動(Debian 系用前者,RedHat 系用後者)。
  • /var/log/auth.log 或 /var/log/secure:認證日誌(登入成功/失敗)。
  • /var/log/kern.log:核心錯誤/警告。
  • /var/log/cron.log:排程任務執行記錄。

Syslog 三重含義

  1. 守護進程:rsyslogd、syslog-ng 接收、處理、轉發日誌。
  2. 協定:RFC 5424 定義網路傳輸格式,明文埠 514、加密埠 6514。
  3. 訊息格式:含時間戳、應用名、來源分類、優先級等標準欄位。

訊息範例

<34>1 2003-10-11T22:14:15.003Z server1.com sshd - - pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=10.0.2.2

應用程式日誌

Apache、Nginx、MySQL 等自行寫入 /var/log/ 或透過 syslog 發送。

結語

理解 rsyslog 守護進程、Syslog 協定與訊息結構,即可有效集中管理、分析與監控 Linux 系統日誌。

Copyright © Windows教程網 All Rights Reserved