如何查询服务器宕机的时间?还是停机时间?

mah*_*n3d 0 linux centos

我有运行 centos 6.0、apache 和 mysql 的专用服务器

由于某种原因,服务器突然宕机,所以我不得不重新启动服务器,一切都恢复正常,

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

1. Actual time the server went down ?
2. How long the server has been down ?
Run Code Online (Sandbox Code Playgroud)

...等等

有任何想法吗?

Gra*_*ant 6

您查看输入文件 /var/log。

即使您没有直接找到导致中断的错误,大多数文件都会有时间戳,因此您会看到它们之间存在很大差距 - 从中​​断开始到您重新启动它。

当然,这仅在服务器实际停止运行时才有效——例如内核崩溃。如果它是配置错误的网卡之类的东西,它仍然会写入日志。

如果它是一个相当繁忙的网络服务器,您还可以查看访问日志以查看在重新启动之前最后一次访问它的时间。


EEA*_*EAA 6

这就是您需要监控系统的原因


检查您的日志。当您的服务器关闭时,时间戳应该有一个间隙。从这个差距,你可以得到它下降的大概时间以及持续时间。