linuxlastreboot命令
linuxlastreboot命令详细介绍
在 Linux 系统里,并没有lastreboot这一标准命令。不过,你可以通过其他途径来获取系统的最后重启时间,下面为你介绍几种常见方法:
1. 使用
who -b命令
who -b命令能够显示系统的最后启动时间。
bash
执行该命令后,会显示类似如下的输出:
plaintext
system boot 2025-05-03 10:30
这表明系统于 2025 年 5 月 3 日 10:30 进行了最后一次重启。
2. 查看
/var/run/utmp文件
借助last reboot命令可以查看系统的重启记录。此命令会读取/var/run/utmp文件里的重启信息。
bash
last
输出结果示例如下:
plaintext
reboot system boot 5.15.0-71-generi Sun May 3 10:30 still runningreboot system boot 5.15.0-70-generi Thu May 1 14:15 - 10:30 (2+20:14)
第一行显示系统最后一次重启的时间,并且当前系统正在运行;第二行显示更早之前的重启记录。
3. 查看
uptime命令输出
uptime命令会显示系统的运行时长,通过当前时间减去系统运行时长,就能算出系统的最后重启时间。
bash
输出结果示例如下:
plaintext
16:20:00 up 1 day, 5:50, 1 user, load average: 0.00, 0.00, 0.00
这意味着系统已经运行了 1 天 5 小时 50 分钟,通过当前时间 16:20:00 往前推算,就能得到系统的最后重启时间。
4. 使用
systemd查看启动时间
如果你的系统采用systemd作为初始化系统,可使用systemctl命令查看系统的启动时间。
bash
systemctl show KernelTimestamp
输出结果示例如下:
plaintext
2025-05-03 10:30:00
912-05-03 10:30:00
这便是系统的最后启动时间。