如何在 centos/red hat linux 上查看/启用内核日志?

Chr*_*ris 8 linux redhat logging centos kernel

可能的重复:
如何在 ec2 实例(亚马逊 linux)上查看/启用内核日志?

我有一个 centos 服务器,我正在 sysctl.conf 中使用 TCP 设置来增加它可以处理的并发 TCP 连接数,我希望能够查看内核日志以查看任何错误TCP 堆栈,以确保我已正确配置所有内容。

我在某处读到我需要先以某种方式启用内核日志,然后在 /var/log/somewhere 中查看内核日志。任何人都可以指出我正确的方向吗?谢谢。

Mad*_*ter 10

您可以使用该dmesg命令查看内核的最新输出行。

否则,您需要确保

  1. klogd 正在运行(通常在启动时以 syslog 启动),并且
  2. syslogd配置为将内核消息记录到文件中,可能包含以下行/etc/syslog.conf

    kern.*<TAB><TAB><TAB>/var/log/kernel

确保该文件/var/log/kernel存在,然后重新启动 syslogd。

  • 原来在我的发行版上它是 rsyslog,可能值得一提。 (2认同)