Ubuntu

網路在 ubuntu 12.04 伺服器上掉線但又回來了

  • March 13, 2013

我有一個 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。前者方便快速定位核心消息,後者方便為這些消息提供上下文,即查看生成時還記錄了哪些其他活動。

引用自:https://serverfault.com/questions/487322