我旅行回来后发现公寓停电了。我目前正在运行一个小型 Linux 服务器(Ubuntu 8.04),必须重新启动它。
有没有办法读取一些日志并了解何时断电?
last
仅当我重新启动时才使用显示。
答案1
检查 /var/log 或 /usr/var/log(不知道您的发行版将此文件存储在哪里,但应该是这两个之一)并查找时间戳之间的任何突然变化或找到接近命令输出的条目的第一次出现last
。
答案2
检查last | grep reboot
。这将向您显示启动时间列表。在我的 Ubuntu 11.04 安装中,这将产生如下行:
reboot system boot 2.6.38-13-generi Wed Dec 28 12:42 - 15:37 (1+02:55)
reboot system boot 2.6.38-13-generi Tue Dec 27 07:33 - 15:37 (2+08:03)
reboot system boot 2.6.38-13-generi Sat Dec 24 14:43 - 23:14 (2+08:31)
reboot system boot 2.6.38-13-generi Fri Dec 23 11:07 - 16:29 (05:22)
reboot system boot 2.6.38-13-generi Thu Dec 22 21:05 - 16:29 (19:23)
这意味着我的系统可以
- 1 天, 2 小时, 55 分钟
- 2 天,8 小时,3 分钟
- 2 天 8 小时 31 分钟
- 5 小时 22 分钟
- 19 小时 23 分钟
希望 Ubuntu 8.04 具有相同的功能。