Linux获取系统启动运行了多长时间

Linux获取系统启动运行了多长时间,第1张

1.uptime命令

输出: 16:11:06 up 4:19, 4 users, load average: 13.44, 13.48, 13.93

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

cat /proc/uptime

输出: 15601.61 27830.92

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

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

cat /proc/uptime| awk -F. '{run_days= 1 % 86400)/3600run_minute=( 1 % 60printf("系统已运行:%d天%d时%d分%d秒",run_days,run_hour,run_minute,run_second)}'

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

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

2、简单解释:

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

2.1、uptime的内容如下:

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11129609.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存