查找上次关闭时间


9

这是我正在使用的命令:

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)不正确。

是否有更好的命令来检查PC关闭多久了?还是我的DST设置或其他原因导致了这种情况?

PS:我正在使用Debian测试(Linux rig 3.14-1-amd64#1 SMP Debian 3.14.12-1(2014-07-11)x86_64 GNU / Linux)


您正在使用哪个操作系统?
tachomi

1
您确定给定的时间是+2个小时吗?
2014年

在与该关机行相邻的重启行中,它还会显示错误的启动时间吗?
Mark Plotnick

2
who -b提供最后的系统引导时间,last reboot并给出命令的内容。如果您怀疑DST设置是否正确,请检查当前日期并将其与实际值进行比较,并告知我们
klerk 2014年

1
@klerk who -b给出了错误的值:semko@rig:~$ who -b system boot 2014-07-22 00:24 semko@rig:~$ date Mon Jul 21 22:41:35 CEST 2014 。因此您可以看到它距离早2小时处于关闭状态datesemko@rig:~$ last reboot reboot system boot 3.14-1-amd64 Tue Jul 22 00:24 - 22:41 (-1:-42)是最后一个条目,而-1:-42只是荒谬的。
şaloma

Answers:


8

根据您的输出:

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

您在7月21日08:43关闭系统,然后在7月21日22:19 13小时36分钟后重新启动系统。您可以通过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分钟,希望它会有用!:-)


3

我正在使用OS 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


2

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


1

另一个不错的选择是使用命令tupime

以下示例列出了自最近两次启动以来您感兴趣的“关闭”和“停机”寄存器:

$ tuptime  -l -S-2
Startup:  1379  at  13:51:57 06/01/18
Uptime:   10 minutes and 54 seconds
Shutdown: OK  at  14:02:51 06/01/18
Downtime: 19 hours, 31 minutes and 53 seconds

Startup:  1380  at  09:34:44 07/01/18
Uptime:   22 minutes and 59 seconds

0

您可以调用uptime并进行数学运算:

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

这无助于了解有关关闭或重新启动的信息,因为您已经在命令时启动了。这种问题更多的是关于“知道计算机何时关闭”,我也是这种情况。我们只了解日志,但是总有一种更好的处理方式,例如last
m3nda '18

0

正如朋友所说wholastuptime会帮助您,但您可以检查/var/log/messages。如果您的系统空闲,则可以Mark在日志中查找并找到最后一个,这Mark将有助于您找到系统何时停机以及系统何时启动syslog编写内核和服务登录/var/log/messages。您可以了解服务何时开始。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.