«

查询Linux开关机时间

指尖二进制 • 1 年前 • 277 次点击 •


使用who命令查看系统重新启动的时间/日期

[root@VM_16_3_centos ~]# uptime
 22:20:04 up 4 days,  1:17,  1 user,  load average: 0.00, 0.01, 0.05
[root@VM_16_3_centos ~]# who -b
         system boot  2018-02-15 21:03

查看系统的正常运行时间

[root@VM_16_3_centos ~]# uptime -s
2018-02-15 21:03:00

使用last命令来查询最近登陆到系统的用户和系统重启时间和日期

[root@VM_16_3_centos ~]# last reboot | more
reboot   system boot  3.10.0-514.21.1. Thu Feb 15 21:03 - 23:14 (4+02:11)   
reboot   system boot  3.10.0-514.21.1. Thu Feb 15 03:37 - 21:02  (17:25)    
reboot   system boot  3.10.0-514.21.1. Tue Feb 13 20:03 - 03:37 (1+07:33)   
reboot   system boot  3.10.0-514.21.1. Thu Feb  8 01:33 - 20:03 (5+18:29)   

wtmp begins Wed Feb  7 01:20:51 2018

或者,尝试输入:

[root@VM_16_3_centos ~]# last reboot | head -1
reboot   system boot  3.10.0-514.21.1. Thu Feb 15 21:03 - 23:15 (4+02:11) 

last命令通过查看文件/var/lag/wtmp来自wtmp文件被创建时的所有登陆和登出用户。每当系统重新启动时,这个伪用户reboot就会登陆。因此,last reboot命令将会显示自该日志文件被创建以来的所有重启信息。

查看系统上次关机的时间和日期,命令中 -x 显示系统关机和运行等级改变信息。

[root@VM_16_3_centos ~]# last -x|grep shutdown | head -1
shutdown system down  3.10.0-514.21.1. Thu Feb 15 21:02 - 21:03  (00:00)

这里是 last 命令的其他一些选项:

last
last -x
last -x reboot
last -x shutdown
还没收到回复