Ubuntu
網路在 ubuntu 12.04 伺服器上掉線但又回來了
我有一個 ubuntu 伺服器,類型為 12.04,用作 mysql 盒子和 Intranet 伺服器。在沒有通知的情況下,它丟棄了所有數據包(www、ping 和 mysql)。我應該檢查哪些日誌 - 消息日誌不在通常的 /var/log 位置,我如何從 dmesg 日誌狀態中讀取“日期”?
同一台交換機上沒有其他伺服器出現故障 - 它停機了大約 3-5 分鐘。
消息日誌不在通常的 /var/log 位置
日誌文件在 Ubuntu中
messages
呼叫。/var/log/syslog
要查看包含哪些系統消息,syslog
請參閱/etc/rsyslog.conf
。在我的 Ubuntu 12.04 上,它看起來像這樣:*.*;auth,authpriv.none -/var/log/syslog
記錄一切。
(出於好奇,文件路徑前面的破折號 (-) 會禁用執行 sync() 以在寫出每一行後刷新文件系統緩衝區。)
如何從 dmesg 日誌狀態中讀取“日期”?
/var/log/kern.log``dmesg
為的輸出提供時間戳。我應該檢查哪些日誌?
您可能對以下核心消息感興趣:
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
。前者方便快速定位核心消息,後者方便為這些消息提供上下文,即查看生成時還記錄了哪些其他活動。