在 Linux 系统中,查看开机时间可以通过以下几种常用命令:
-
使用
uptime
命令:uptime
这个命令不仅会显示系统已经运行了多久,还会显示当前登录用户的数量以及系统负载信息。虽然它不会直接给出开机的具体日期和时间,但你会看到从开机到现在过去了多少小时和分钟。
-
使用
who -b
命令:who -b
这个命令将会输出系统最后的启动时间和系统的总运行时间。
-
使用
last reboot
命令:last reboot
此命令将列出系统的重启历史记录,其中包括最近一次系统启动的时间。
-
读取
/proc/uptime
文件:cat /proc/uptime
这个文件包含系统已运行的时间(以秒为单位),第一项是总的运行时间,如果你对解析这个文件感兴趣,可以通过一些计算得出开机时间,但这不是直接查看开机日期和时间的最佳方式。
-
对于某些发行版或较新的系统,还可以查看
/sys/class/dmi/id/bios_date
和/sys/class/dmi/id/bios_time
来获取 BIOS 层面的系统启动时间参考,但请注意,这并不是实际的系统启动时间,而是硬件 BIOS 的日期和时间。
为了得到精确的开机日期和时间,建议使用 who -b
或last reboot
命令。