linux查开机时间(linux查看开机记录)

linux查看开机时间

1.uptime命令

输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.00

2.查看/proc/uptime文件计算系统启动时间

cat /proc/uptime

输出: 5113396.94 575949.85

第一数字即是系统已运行的时间5113396.94 秒,运用系统工具date即可算出系统启动时间

[root@localhost ~]# date -d \"$(awk -F. \'{print $1}\' /proc/uptime) second ago\" +\"%Y-%m-%d %H:%M:%S\"2017-10-27 14:32:35   

3.查看/proc/uptime文件计算系统运行时间

[root@localhost ~]# cat /proc/uptime| awk -F. \'{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf(\"系统已运行:%d天%d时%d分%d秒\",run_days,run_hour,run_minute,run_second)}\'系统已运行:0天0时24分34秒   

who 命令查看

who -b 查看最后一次系统启动的时间。

[root@localhost ~]# who -b         system boot  2017-10-27 14:32

who -r 查看当前系统运行时间

[root@localhost ~]# who -r         run-level 3  2017-10-27 14:33   

2: last  reboot

如下所示last reboot可以看到Linux系统历史启动的时间。 重启一下操作系统后,然后

[root@localhost ~]# last rebootreboot   system boot  3.10.0-327.el7.x Fri Oct 27 14:32 - 14:59  (00:26)    wtmp begins Fri Oct 27 14:32:39 2017   

#如果只需要查看最后一次Linux系统启动的时间《Linux就该这么学》 一起学习linux

[root@DB-Server ~]# last reboot | head -1reboot system boot 2.6.9-42.ELsmp Thu May 29 15:25 (00:08)   

3:TOP命令查看

如下截图所示,up后表示系统到目前运行了多久时间。反过来推算系统重启时间

[root@localhost ~]# who -b         system boot  2017-10-27 14:32top - 15:00:29 up 27 min,  2 users,  load average: 0.00, 0.01, 0.05    

linux查看系统启动时长

1、查看系统启动时长,可以使用如下指令(单位是,秒):

指令到这里就结束了,感兴趣的可以继续往下看。

2、简单解释:

这里用到了,文件 /proc/uptime 和工具 awk ,本质就是用 awk 打印出 /proc/uptime 的第一个字符串。

2.1、uptime的内容如下:

上面的第一个字段,79327.41,就是系统的启动时长;后面的55276.35,是系统的空闲时长,由于空闲时长是根据多个cpu累计出来的,所以可能会大于系统启动的时长。

关于uptime的更详细的资料可以参考:

怎样查看linux服务器的开机时间和日期

Linux查看系统时间命令:

1、系统硬件时间:

hwclock

-r2、系统时间

date硬件时钟可以理解为主板时钟,系统时间会在重启时去同步主板时间

未经允许不得转载:便宜VPS网 » linux查开机时间(linux查看开机记录)