Linux下查看系统重启信息
查看最后一次系统启动的时间
who -b
结果如下
system boot 2023-12-08 23:39
查看最后一次系统启动的时间及运行级别
who -r
结果如下
run-level 5 2023-12-08 23:39
各级别介绍
- 0 halt 关机,代表系统停机状态,默认情况下,系统运行级别不能设置为0,否则电脑一开机就进入关机模式,电脑将不能正常启动
- 1 Single user mode 单用户模式,只支持root账户,主要用于系统维护,禁止远程登陆,类似于Windows下的安全模式
- 2 Multiuser,without NFS 它是多用户模式,没有网络文件系统支持
- 3 Full Multiuser mode 完全多用户模式,有网络文件系统,用户登录后进入控制台命令行模式,在没有网络的环境下等同于运行级别2
- 4 unused 系统未使用,用作保留,一般不用,在一些特殊情况下可以用它来做一些事情,例如:在笔记本电脑的电池用尽时,可以切换到这一模式来做一些设置
- 5 X11 图形界面的多用户模式用户登录后直接进入X-Window系统
- 6 Reboot 重启,默认情况下,运行级别不能设为6,否则电脑一开机就进入重启模式会一直不停地重启,系统将不能正常的启动
查看历史启动记录
last reboot
结果如下
wtmp begins Mon Jan 1 23:06:41 2024
这个结果和上面的 who 命令是不相符的,原因暂时未知,以 who 命令为准。
查看系统当前运行的时间(从上一次重启后)
uptime
结果如下
18:17:55 up 36 days, 18:38, 3 users, load average: 0.04, 0.11, 0.04
当前时间是 18:17:55,已经持续运行36天18小时38分,两个用户登录过,系统过去1分钟、5分钟和15分钟内的平均负载分别是0.04, 0.11, 0.04
查看用户登录历史
last -10 # 显示最近10次
结果如下
root pts/2 211.161.xxx.xxx Sat Mar 30 20:41 still logged in
root pts/1 211.161.xxx.xxx Sat Mar 30 20:37 still logged in
root pts/0 211.161.xxx.xxx Sat Mar 30 20:30 still logged in
root pts/0 211.161.xxx.xxx Sun Mar 24 23:57 - 00:27 (00:30)
root pts/1 211.161.xxx.xxx Sun Mar 24 23:43 - 00:22 (00:38)
root pts/1 211.161.xxx.xxx Sun Mar 24 23:24 - 23:41 (00:17)
root pts/0 211.161.xxx.xxx Sun Mar 24 23:07 - 23:51 (00:43)
szz pts/1 211.161.xxx.xxx Sun Mar 24 21:41 - 22:04 (00:22)
root pts/0 211.161.xxx.xxx Sun Mar 24 21:35 - 22:11 (00:35)
root pts/1 211.161.xxx.xxx Sat Mar 23 17:38 - 17:55 (00:16)
wtmp begins Thu Apr 21 09:08:30 2022
参考
Linux查询系统上次启动时间last reboot、上线时间uptime
Linux:检查当前运行级别的五种方法
Linux的运行级别
Linux 记录和查看登录日和操作志|查看登录历史