云服务器

有时候需要查看Linux系统运行了多久时间,此时需要知道上次开机启动时间; 有时候由于断电或供电故障突然停机,需要查看Linux开机时间/重启时间;  下面总结一些查看Linux开机关机时间的方法(非常全面)

1: who 命令查看

      who -b 查看最后一次系统启动的时间。

      who -r 查看当前系统运行时间

[root@DB-Server ~]# who -b
         system boot  2018-11-06 09:49

image.png

image.png

2: last  reboot

如下所示last reboot可以看到Linux系统历史启动的时间。 重启一下操作系统后,然后

[root@instance-m4wdu1y7 ~]# last reboot
reboot   system boot  3.10.0-862.11.6. Tue Nov  6 09:49 - 07:05 (7+21:15)   
wtmp begins Tue Nov  6 09:49:42 2018
[root@instance-m4wdu1y7 ~]#

image.png

如果只需要查看最后一次Linux系统启动的时间

[root@DB-Server ~]# last reboot | head -1
reboot   system boot  3.10.0-862.11.6. Tue Nov  6 09:49 - 07:06 (7+21:16)

image.png 

3:TOP命令查看

    如下截图所示,up后表示系统到目前运行了多久时间。反过来推算系统重启时间

image.png

4: w命令查看

如下截图所示,up后表示系统到目前运行了多久时间。反过来推算系统重启时间

image.png

5:uptime 命令查看

image.png

6: 查看/proc/uptime

[root@instance-m4wdu1y7 ~]# cat /proc/uptime
681553.49 672339.00

image.png

[root@instance-m4wdu1y7 ~]# date -d "`cut -f1 -d. /proc/uptime` seconds ago"
Tue Nov  6 09:49:39 CST 2018

image.png

[root@instance-m4wdu1y7 ~]# date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"
2018-11-06 09:49:39

image.png



提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: