如何查看Linux系统已运行的时间
时间:2019-11-20 08:53:38 来源:igfitidea点击:
在日常维护管理中,我们可以通过查看Linux服务器的运行时间,来判断服务器是否发生过重启。
文件/proc/uptime包含了系统正常运行时间的信息。
文件/var/run/utmp中包含了有关当前登录者的信息。
如何在Linux中检查系统正常运行时间
执行下面的命令
uptime
输出示例
21:39:41 up 15 days, 12:26, 1 user, load average: 0.00, 0.01, 0.05
说明:
- 21:39:41当前时间
- up 15 days系统已运行多长时间15天
- 1 user当前有多少用户登录
- 0.00, 0.01, 0.05过去1分钟,5分钟和15分钟的系统平均负载
使用-p选项,更换显示格式:
uptime -p
输出示例:
up 2 weeks, 1 day, 12 hours, 28 minutes
查看Linux上次重启的时间
使用-s
指定格式yyyy-mm-dd HH:MM:SS
:
uptime -s
输出示例:
2017-02-16 03:13:44
使用w命令检查Linux系统正常运行时间
w命令可以显示当前在Linux计算机上的用户及其进程的信息。
w
输出示例
21:42:53 up 15 days, 12:29, 1 user, load average: 0.03, 0.03, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT Hyman pts/0 192.168.56.1 05Jan21 5.00s 1.13s 0.41s sshd: Hyman [priv]
使用top命令查看服务器的运行时间
top
输出示例
top - 21:43:22 up 15 days, 12:30, 1 user, load average: 0.02, 0.02, 0.05 Tasks: 170 total, 2 running, 168 sleeping, 0 stopped, 0 zombie %Cpu(s): 9.1 us, 22.7 sy, 0.0 ni, 68.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 2016128 total, 776016 free, 562844 used, 677268 buff/cache