我有专门的服务器运行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