0
点赞
收藏
分享

微信扫一扫

Linux查询系统上次启动时间last reboot、上线时间uptime



文章目录

  • 一、last reboot 上次重启时间
  • 二、uptime 上线时间
  • 三、有个小问题


一、last reboot 上次重启时间

[root@localhost ~]# last reboot
reboot   system boot  3.10.0-1160.el7. Wed Aug  4 08:51 - 09:45  (00:53)    
reboot   system boot  3.10.0-1160.el7. Wed Jul 28 15:10 - 09:45 (6+18:35)   
reboot   system boot  3.10.0-1160.el7. Sat Jul 10 10:37 - 09:45 (24+23:08)  
reboot   system boot  3.10.0-1160.el7. Thu Jul  8 11:28 - 09:45 (26+22:17)  
reboot   system boot  3.10.0-1160.el7. Tue Jul  6 15:51 - 09:45 (28+17:53)  
reboot   system boot  3.10.0-1160.el7. Tue Jun 29 09:43 - 09:45 (36+00:02)  
reboot   system boot  3.10.0-1160.el7. Fri Jun 25 08:27 - 09:45 (40+01:17)  
reboot   system boot  3.10.0-1160.el7. Mon May 24 09:41 - 09:45 (72+00:04)  
reboot   system boot  3.10.0-1160.el7. Sat Apr 17 10:13 - 09:45 (108+23:32)

[root@iZ2ze30dygwd6yh7gu6lskZ ~]# last reboot
reboot   system boot  4.18.0-147.5.1.e Wed Feb 17 04:50   still running
reboot   system boot  4.18.0-147.5.1.e Mon Feb 15 06:12 - 20:49 (1+14:37)

[root@iZ2zej1nogjvot6f4dzt6eZ ~]# last reboot
reboot   system boot  3.10.0-1127.19.1 Fri Apr  9 19:59 - 10:48 (116+14:49) 
reboot   system boot  3.10.0-1062.18.1 Mon Nov  2 23:38 - 11:58 (157+12:20) 
reboot   system boot  3.10.0-1062.18.1 Sun Nov  1 23:22 - 15:38  (16:16)

reboot system boot 3.10.0-1127.19.1 Fri Apr 9 19:59 - 10:48 (116+14:49)为例,它所表达的意思是:
Linux内核版本3.10.0-1127.19.1,系统重启,4月9日,星期五,19:59开机,持续时间116天14小时49分钟

二、uptime 上线时间

[root@localhost ~]# uptime
 09:56:27 up  1:04,  1 user,  load average: 24.03, 24.05, 23.70

[root@iZ2ze30dygwd6yh7gu6lskZ ~]# uptime
 09:56:20 up 168 days, 13:06,  1 user,  load average: 0.00, 0.00, 0.00

[root@iZ2zej1nogjvot6f4dzt6eZ ~]# uptime
 10:48:43 up 116 days, 22:49,  3 users,  load average: 0.08, 0.08, 0.06

10:48:43 up 116 days, 22:49, 3 users, load average: 0.08, 0.08, 0.06为例,它所表达的意思是:
当前时间是10:48:43,已经持续运行116天22小时49分,两个用户登录过,系统过去1分钟、5分钟和15分钟内的平均负载分别是0.08, 0.08, 0.06。

三、有个小问题

[root@iZ2zej1nogjvot6f4dzt6eZ ~]# last reboot
reboot   system boot  3.10.0-1127.19.1 Fri Apr  9 19:59 - 10:48 (116+14:49) 
reboot   system boot  3.10.0-1062.18.1 Mon Nov  2 23:38 - 11:58 (157+12:20) 
reboot   system boot  3.10.0-1062.18.1 Sun Nov  1 23:22 - 15:38  (16:16)    

wtmp begins Sun Apr 26 16:02:02 2020
[root@iZ2zej1nogjvot6f4dzt6eZ ~]# uptime
 10:48:43 up 116 days, 22:49,  3 users,  load average: 0.08, 0.08, 0.06

两条指令,都能查询系统已经持续运行多长时间,last reboot显示的是116天14时49分,uptime显示的是116天22时49分。

为何二者不一致,差了8小时,刚好一个时区。

  • 这时候突然想起来,我前段时间刚把服务器的时区改了,那这么说就对上了。
  • 所以,last rebootuptime有一个是对的,有一个是错的。那谁对谁错了?不好辨认,没有一个对比的。
  • 比较好的办法是,重新走一遍流程(重启->记录开机时间->修改时区->uptime/last reboot->最终确认)
  • 这里就不做这个实验了,有明确答案的同学,方便的话可以在评论区告知
  • 从已有的信息来看,应该是last reboot错了,因为他记录了创建时间,持续时间是当前时间-创建时间。如果中间修改过时区,则当前时间和创建时间的时区不一致,就会产生错误。

Linux查询系统上次启动时间last reboot、上线时间uptime_Linux


举报

相关推荐

0 条评论