哪个日志文件保存了 CentOS 上服务器物理控制台上出现的错误?

哪个日志文件保存了 CentOS 上服务器物理控制台上出现的错误?

在 CentOS 6 服务器上,有时消息(错误、警告)会出现在物理连接到服务器的监视器上的登录提示顶部。

不过,我似乎找不到包含这些消息的日志文件 (/var/log/?),因此查看它们的唯一方法是打开连接到服务器的监视器。有没有办法将它们发送到日志文件,以便我可以通过 ssh 等方式查看它们?它们出现在屏幕上是因为没有为它们设置日志文件吗?

答案1

您需要检查 syslog.conf 文件。该文件通常位于 /etc/syslog.conf 或 rsyslog.conf 中。除非您使用 syslog-ng。无论如何,您似乎有一行内容如下:

kern.*                                                 /dev/console

这基本上意味着将与内核相关的任何内容记录到控制台。如果您希望这些日志发送到其他地方,则需要修改日志的目标。例如:

kern.*                                                  /var/log/kern

一旦完成更改,请确保重新启动 syslog 服务。

相关内容