暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux下如何查看系统启动时间和运行时间?

DB宝 2017-11-02
446


Q
题目如下所示:

 Linux下如何查看系统启动时间和运行时间?


     

A
答案如下所示:



答案:可以用uptime和查看/proc/uptime文件:

① uptime命令

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

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

cat /proc/uptime

输出:5113396.94 575949.85

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

date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"

输出: 2008-11-09 11:50:31

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

more /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\n",run_days,run_hour,run_minute,run_second)}'

输出:系统已运行:594139

此外,还可以使用如下命令查询:

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

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

last  reboot 可以看到Linux系统历史启动的时间

top命令的up后表示系统到目前运行了多久时间

w命令的up后表示系统到目前运行了多久时间

 

& 说明:

有关Linux下查看系统启动时间和运行时间的更多内容请参考:http://blog.itpub.net/26736162/viewspace-2132856/

 



DB笔试面试历史连接

http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w

About Me:小麦苗

 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/

 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

 版权所有,欢迎分享本文,转载请保留出处

 QQ:646634621  QQ群:230161599

● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。

最后修改时间:2020-01-10 20:56:46
文章转载自DB宝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论