怎么查看 Linux 运行了多长时间和最后重启时间?
1、使用命令uptime$uptime23:22:30up360days,5:56,1user,loadaverage:0.00,0.02,0.05上面命令显示截止到查询...
1、使用命令 uptime
$ uptime
23:22:30 up 360 days, 5:56, 1 user, load average: 0.00, 0.02, 0.05
上面命令显示截止到查询命令执行时间23:22:30秒,系统已经运行了360天5小时56分。
$ uptime -s
2016-03-12 17:36:00
使用 -s 参数可以查看系统的最后重启时间。
2、使用命令 w
$ w
23:22:50 up 360 days, 5:03, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 118.178.213.11 23:38 3.00s 0.04s 0.00s w
w命令的作用主要是看已经登录的用户和正在干什么事情,不过会附带显示系统自最后重启后运行的总时间,内容和uptime显示的一样。w命令无法直接显示最后重启的时间,不过可以使用命令 who -a 或者 who -b 来现实:
$ who -a
system boot 2016-03-12 17:36:00
LOGIN tty1 2016-03-12 17:46 413 id=tty1
run-level 3 2016-01-12 17:47
root + pts/0 2016-03-08 23:38 . 19100 (118.178.213.11)
-a 参数可以查看系统上传重启时间、LOGIN进程运行的信息、运行级别已经用户信息。如果只查看上传重启时间,可以使用 -b 参数:
$ who -b
system boot 2016-03-12 17:36:00
3、使用 last 命令
$ last
root pts/0 118.178.213.11 Thu Jan 12 17:52 - 19:37 (01:45)
reboot system boot 3.10.0-514.2.2.e Fri Jan 13 01:46 - 00:11 (85+22:24)
root pts/0 118.178.213.11 Thu Jan 12 16:37 - down (01:09)
root pts/0 118.178.213.11 Sat Dec 17 20:16 - 22:37 (02:20)
reboot system boot 3.10.0-327.36.3. Fri Nov 11 22:35 - 17:46 (61+19:11)
last命令可以显示最近几次的重启时间已经运行时长,已经用户登录情况,可以使用 last reboot只查看最近几次重启的时间信息:
$ last reboot
reboot system boot 3.10.0-514.2.2.e Fri Jan 13 01:46 - 00:11 (85+22:24)
reboot system boot 3.10.0-327.36.3. Fri Nov 11 22:35 - 17:46 (61+19:11) 展开
$ uptime
23:22:30 up 360 days, 5:56, 1 user, load average: 0.00, 0.02, 0.05
上面命令显示截止到查询命令执行时间23:22:30秒,系统已经运行了360天5小时56分。
$ uptime -s
2016-03-12 17:36:00
使用 -s 参数可以查看系统的最后重启时间。
2、使用命令 w
$ w
23:22:50 up 360 days, 5:03, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 118.178.213.11 23:38 3.00s 0.04s 0.00s w
w命令的作用主要是看已经登录的用户和正在干什么事情,不过会附带显示系统自最后重启后运行的总时间,内容和uptime显示的一样。w命令无法直接显示最后重启的时间,不过可以使用命令 who -a 或者 who -b 来现实:
$ who -a
system boot 2016-03-12 17:36:00
LOGIN tty1 2016-03-12 17:46 413 id=tty1
run-level 3 2016-01-12 17:47
root + pts/0 2016-03-08 23:38 . 19100 (118.178.213.11)
-a 参数可以查看系统上传重启时间、LOGIN进程运行的信息、运行级别已经用户信息。如果只查看上传重启时间,可以使用 -b 参数:
$ who -b
system boot 2016-03-12 17:36:00
3、使用 last 命令
$ last
root pts/0 118.178.213.11 Thu Jan 12 17:52 - 19:37 (01:45)
reboot system boot 3.10.0-514.2.2.e Fri Jan 13 01:46 - 00:11 (85+22:24)
root pts/0 118.178.213.11 Thu Jan 12 16:37 - down (01:09)
root pts/0 118.178.213.11 Sat Dec 17 20:16 - 22:37 (02:20)
reboot system boot 3.10.0-327.36.3. Fri Nov 11 22:35 - 17:46 (61+19:11)
last命令可以显示最近几次的重启时间已经运行时长,已经用户登录情况,可以使用 last reboot只查看最近几次重启的时间信息:
$ last reboot
reboot system boot 3.10.0-514.2.2.e Fri Jan 13 01:46 - 00:11 (85+22:24)
reboot system boot 3.10.0-327.36.3. Fri Nov 11 22:35 - 17:46 (61+19:11) 展开
2个回答
展开全部
对于Linux一般用户来说,是不会去注意系统最后一次的重启时间,除非是Linux工程师,如果你想要查看Linux最后重启时间的话,小编教你三种查看系统重启时间的方法。
方法一:last命令
# last reboot
reboot system boot 2.6.32-431.el6.i Wed Jul 30 13:44 - 21:39 (46+07:55)
reboot system boot 2.6.32-431.el6.i Sun Apr 13 14:28 - 09:27 (107+18:59)
reboot system boot 2.6.32-431.el6.i Tue Mar 25 22:27 - 14:19 (18+15:52)
这条命令实际上显示的是最近几天的系统运行时间。last原本被设计来显示某个特定用户的登录历史。在Linux中,有一个特别的“伪用户”称为reboot会在系统重启的时候立即自动登录。这样通过检查reboot用户的登录历史,你就可以检查最后的重启时间。
方法二:who -b
使用who命令带上‘-b’选项。
# who -b
system boot Jul 30 13:44
方法一:last命令
# last reboot
reboot system boot 2.6.32-431.el6.i Wed Jul 30 13:44 - 21:39 (46+07:55)
reboot system boot 2.6.32-431.el6.i Sun Apr 13 14:28 - 09:27 (107+18:59)
reboot system boot 2.6.32-431.el6.i Tue Mar 25 22:27 - 14:19 (18+15:52)
这条命令实际上显示的是最近几天的系统运行时间。last原本被设计来显示某个特定用户的登录历史。在Linux中,有一个特别的“伪用户”称为reboot会在系统重启的时候立即自动登录。这样通过检查reboot用户的登录历史,你就可以检查最后的重启时间。
方法二:who -b
使用who命令带上‘-b’选项。
# who -b
system boot Jul 30 13:44
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询