如何在 ec2 实例(amazon linux)上查看/启用内核日志?

如何在 ec2 实例(amazon linux)上查看/启用内核日志?

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

我读到过一篇文章,说我需要先以某种方式启用内核日志。有人能给我指点一下吗?谢谢。

我正在使用的 AMI 是:amzn-ami-2011.02.1.x86_64

答案1

dmesg为您提供内核日志,但默认情况下不包含时间戳(可以通过重新编译内核来启用它CONFIG_PRINTK_TIME=y

使用 [r]syslog,您可以通过插入以下行将所有内核消息记录到文件(带有时间戳)/etc/[r]syslog.conf

kern.*          /var/log/kern.log

不要忘记重新启动[r] syslog守护进程。

相关内容