Logging

哪個日誌文件包含 CentOS 上伺服器物理控制台上出現的錯誤?

  • June 19, 2012

在 CentOS 6 伺服器上,有時消息(錯誤、警告)會出現在物理連接到伺服器的監視器上的登錄提示頂部。

我似乎找不到這些消息所在的日誌文件 (/var/log/?),因此查看它們的唯一方法是打開連接到伺服器的監視器。有沒有辦法將它們發送到日誌文件,以便我可以通過 ssh 等查看它們?它們出現在螢幕上是因為沒有為它們設置日誌文件嗎?

您需要檢查您的 syslog.conf 文件。這通常在 /etc/syslog.conf 或 rsyslog.conf 中找到。也就是說,除非您使用的是 syslog-ng。無論如何,看起來您有一條線說明了以下內容:

kern.*                                                 /dev/console

這基本上是說將與核心相關的任何內容記錄到控制台。如果您希望這些日誌轉到其他位置,則需要修改日誌的目的地。如:

kern.*                                                  /var/log/kern

進行更改後,請確保重新啟動 syslog 服務。

引用自:https://serverfault.com/questions/400313