查找上次关机时间

查找上次关机时间

这是我正在使用的命令:

last -x|grep shutdown | head -1

但它给了我+2小时的持续时间:

shutdown system down  3.14-1-amd64     Mon Jul 21 08:43 - 22:19  (13:36)

最后的关机时间(08:43)是正确的,但启动时间(22:19,应该是20:19)不正确。

有没有更好的命令来检查电脑关机多久了?或者是我的 DST 设置或其他原因导致此问题?

PS:我使用的是Debian测试(Linux 设备 3.14-1-amd64 #1 SMP Debian 3.14.12-1 (2014-07-11) x86_64 GNU/Linux)

答案1

根据你的输出:

shutdown system down  3.14-1-amd64     Mon Jul 21 08:43 - 22:19  (13:36)

您于 7 月 21 日 08:43 关闭系统,然后在 13 小时 36 分钟后于 7 月 21 日 22:19 再次启动系统。您可以通过命令查看系统运行了多长时间uptime。如果您想查看上次启动(而不是关机)的时间,请使用以下命令:

 last -x | grep reboot

例如我的输出是:

reboot   system boot  4.4.0-31-generic Mon Aug  1 12:59   still running
reboot   system boot  4.4.0-31-generic Mon Aug  1 01:28 - 08:54  (07:25)

现在很容易理解,我在 8 月 1 日 12:59 启动了系统,并且它仍在运行。我在8月1日01:28到08:54期间用我的电脑工作了7小时25分钟。希望它会有用! :-)

答案2

我正在使用操作系统 Fedora 和命令:

last -1x shutdown
shutdown system down  3.15.3-200.fc20. Fri Jul 11 12:31 - 12:31  (00:00)
wtmp begins Sat Dec 28 12:28:14 2013

答案3

如果您正在使用 systemd (并且日志日志永久存储在磁盘上),您可以使用journalctl -b-1然后转到日志末尾

答案4

你可以打电话uptime算一算:

# 正常运行时间
 11:56:42 最多 64 天,13:27,4 位用户,平均负载:0,00, 0,03, 0,11

相关内容