如何找出服务器停机的时间? 还是停机?

我有专门的服务器运行centos 6.0,和Apache和MySQL

突然出于某种原因服务器已经closures,所以我不得不重新启动服务器,这一切都恢复正常,

不过,我想知道如何获得以下信息,我试图使用“正常运行时间”命令这只给我的服务器运行的时间,我需要找出是

1. Actual time the server went down ? 2. How long the server has been down ? 

…等等

有任何想法吗?

你看通过在文件/ var /日志。

即使你没有发现造成中断的错误,大多数文件都会有时间戳,所以你会发现它们之间有很大的差距 – 从中​​断开始到重新启动。

当然,这只有在服务器实际停止运行时才有效 – 比如内核恐慌。 如果这是一个错误configuration的网卡,它仍然会写入日志。

如果它是一个非常繁忙的networking服务器,您还可以查看访问日志,以查看重新启动之前上次访问的时间。

这就是为什么你需要一个监控系统 。


检查你的日志。 服务器closures时应该在时间戳上有差距。 从这个差距,你可以得到它的大致时间,以及持续时间。

请在shell中执行以下命令。

last | grep down