有时候需要查看Linux系统运行了多久时间,

此时需要知道上次开机启动时间;

有时候由于断电或供电故障突然停机,需要查看Linux开机时间/重启时间; 

下面总结一些查看Linux开机关机时间的方法(非常全面)

1: who 命令查看

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

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

[root@DB-Server ~]# who -b

         system boot May 11 09:27

2: last  reboot

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

[root@DB-Server ~]# last reboot

reboot system boot 2.6.9-42.ELsmp Thu May 29 15:25 (00:07)

reboot system boot 2.6.9-42.ELsmp Sun May 11 09:27 (18+05:55)

wtmp begins Mon May 5 16:18:57 2014

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

[root@DB-Server ~]# last reboot | head -1

reboot system boot 2.6.9-42.ELsmp Thu May 29 15:25 (00:08) 

3:TOP命令查看

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

Mem: 148032K used, 7584K free, 168K shrd, 724K buff, 67932K cached
CPU: 16.6% usr 83.3% sys  0.0% nic  0.0% idle  0.0% io  0.0% irq  0.0% sirq
Load average: 4.25 3.42 1.81 2/387 8878
  PID  PPID USER     STAT   VSZ %VSZ CPU %CPU COMMAND
  127     2 root     RW       0  0.0   0 24.9 [spi6]
 1001   990 root     S     263m172.8   0  8.3 {MAIN} t_app.bin
 1081     1 root     S    76828 49.2   0  8.3 /usr/bin/atfwd_daemon
 8851  1296 root     R     3504  2.2   0  8.3 {top} /bin/busybox /bin/top
  698     1 root     S <   194m127.5   0  0.0 /usr/bin/thermal-engine
  813     1 root     S     193m126.8   0  0.0 /usr/bin/netmgrd
 1322  1135 root     S     147m 96.5   0  0.0 xtwifi-client --gtp-wifi BASIC --g
 1008     1 root     S     117m 77.0   0  0.0 {MAIN} /usrapp/current/data/image/
 1238     1 root     S     103m 68.0   0  0.0 mcm_ril_service
  552     1 root     S    93828 60.1   0  0.0 QCMAP_ConnectionManager /data/mobi
 1318  1135 root     S    89156 57.1   0  0.0 xtwifi-inet-agent --gtp-wifi BASIC
 1259     1 root     S    85196 54.6   0  0.0 /usr/bin/ql_manager_server
 1323  1135 root     S    74872 47.9   0  0.0 slim_daemon --sap BASIC  
  853     1 root     S    58652 37.5   0  0.0 /usr/bin/quectel_daemon
  929     1 root     S    56624 36.2   0  0.0 /usr/bin/qmi_ip_multiclient /data/
  319     1 root     S    55908 35.8   0  0.0 psmd -c /data/psm
 1657     1 root     S    49784 31.9   0  0.0 Quec_WIFI_CLI
  556     1 root     S    48260 30.9   0  0.0 /usr/bin/qti
 1317  1135 root     S    48196 30.8   0  0.0 lowi-server  
  565     1 root     S    47888 30.6   0  0.0 /usr/bin/ql_time_daemon
~ # 

4:uptime 命令查看

~ # uptime
 05:36:30 up 8 min,  load average: 4.27, 3.45, 1.83
~ # 

5: 查看/proc/uptime

[root@DB-Server ~]# cat /proc/uptime

1415.59 1401.42

[root@DB-Server ~]# date -d "`cut -f1 -d. /proc/uptime` seconds ago"

Thu May 29 15:24:57 CST 2014

[root@DB-Server ~]# date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"  
2014-05-29 15:24:57

Logo

更多推荐