我有一个ubuntu服务器,类型为12.04,用作mysql框和intranet服务器。在没有通知的情况下,它丢弃了所有数据包(www、ping和mysql)。我应该检查哪些日志-消息日志不在通常的/var/log位置,如何从dmesg日志状态中读取“日期”?
在同一个交换机上没有其他服务器被关闭--而且它也关闭了大约3-5分钟。
发布于 2013-03-13 08:22:10
中
messages
日志文件在Ubuntu中称为/var/log/syslog
。要查看syslog
中包含哪些系统消息,请参阅/etc/rsyslog.conf
。在我的Ubuntu12.04上,它看起来如下:
*.*;auth,authpriv.none -/var/log/syslog
它记录了一切。
(对于好奇的人来说,文件路径前面的破折号(-)将禁止运行sync()来在写入每一行后刷新文件系统缓冲区。)
/var/log/kern.log
为dmesg
的S输出提供时间戳。
您可能对这样的内核消息感兴趣:
Mar 13 08:33:22 ubuntu kernel: [213187.021594] ADDRCONF(NETDEV_UP): eth0: link is not ready
Mar 13 08:33:24 ubuntu kernel: [213188.913440] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Mar 13 08:33:46 ubuntu kernel: [213199.013501] eth0: no IPv6 routers present
您可以在/var/log/kern.log
和/var/log/syslog
中找到它们。前者便于快速定位内核消息,后者便于为这些消息提供上下文,即查看生成这些消息时记录了哪些其他活动。
https://serverfault.com/questions/487322
复制相似问题