1. 使用 uptime 命令

这会显示系统当前运行的起始时间(即最后一次开机时间)。

示例输出:

2. 使用 who -b 命令

这会显示系统最后一次启动的时间。

示例输出:

3. 使用 last 命令查看重启记录

这会显示系统的重启历史记录(从 /var/log/wtmp 读取)。

示例输出:

4. 使用 systemd-analyze 查看启动时间

这会显示系统启动的总时间。

示例输出:

5. 查看 /proc/uptime 文件

这会显示系统已经运行的时间(以秒为单位),你可以结合当前时间计算出启动时间。

6. 查看系统日志(/var/log/syslog 或 journalctl)

这会列出所有启动会话的索引和大致时间。

或者:

这会显示当前启动会话的日志。

总结

  • 查看当前开机时间:uptime -s 或 who -b
  • 查看历史开机记录:last reboot
  • 查看详细的启动日志:journalctl –list-boots

如果你的系统使用 systemd(现代 Debian 默认使用),journalctl 是最全面的工具。