查看Linux开机时间的几个方法
1、使用who
命令
命令who
原本是用来显示当前登录的用户信息的,不过也具有显示开机时间的功能,可以通过who --help
来了解详细的说明。
who --boot
显示系统开机的时间
who --runlevel
显示当前的运行级别,也有标明开机时间
2、使用last
命令
命令last
是用来显示之前曾经登录过的用户信息的,可以通过man last
查看详细帮助。
last reboot
这样就可以显示系统重启的具体时间
3、使用uptime
信息
命令uptime
准确的来说并不能显示开机时间,因为它是记录的从开机到当前一共运行了多久。
不过可以通过/proc/uptime文件(关于该文件请自行搜索网上资料),反过来推出系统的开机时间。
date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y/%m/%d-%H:%M:%S"