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

0    227    1

Tags:

👉 本文共约1579个字,系统预计阅读时间或需6分钟。

目录

    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即可算出系统启动时间代码: 全选 date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"
    输出: 2008-11-09 11:50:31

    3.查看/proc/uptime文件计算系统运行时间代码: 全选 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秒\n",run_days,run_hour,run_minute,run_second)}'
    输出:系统已运行:59天4时13分9秒](http://www.cnblogs.com/kerrycode/p/3759395.html)

    有时候需要查看Linux系统运行了多久时间,此时需要知道上次开机启动时间; 有时候由于断电或供电故障突然停机,需要查看Linux开机时间/重启时间; 下面总结一些查看Linux开机关机时间的方法(非常全面)

    1: who 命令查看

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

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

    [root@DB-Server ~]# who -b

    ​ system boot May 11 09:27

    clipboard

    clipboard[1\]

    2: last reboot

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

    [root@DB-Server ~]# last reboot

    reboot system boot 2.6.9-42.ELsmp Thu May 29 15:25 (00:07)

    reboot system boot 2.6.9-42.ELsmp Sun May 11 09:27 (18+05:55)

    本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
    AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
    验证码:
    获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

    标签:

    Avatar photo

    小麦苗

    学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

    您可能还喜欢...

    发表回复