在 CentOS 6 服务器上,有时消息(错误、警告)会出现在物理连接到服务器的监视器上的登录提示顶部。
不过,我似乎找不到包含这些消息的日志文件 (/var/log/?),因此查看它们的唯一方法是打开连接到服务器的监视器。有没有办法将它们发送到日志文件,以便我可以通过 ssh 等方式查看它们?它们出现在屏幕上是因为没有为它们设置日志文件吗?
答案1
您需要检查 syslog.conf 文件。该文件通常位于 /etc/syslog.conf 或 rsyslog.conf 中。除非您使用 syslog-ng。无论如何,您似乎有一行内容如下:
kern.* /dev/console
这基本上意味着将与内核相关的任何内容记录到控制台。如果您希望这些日志发送到其他地方,则需要修改日志的目标。例如:
kern.* /var/log/kern
一旦完成更改,请确保重新启动 syslog 服务。