zoukankan      html  css  js  c++  java
  • Linux命令之uptime

    这是什么

    uptime用来查看系统已经启动了多长时间了。

    它显示的信息和w命令的头(第一行)是一样一样的。

    举个栗子

    举一个实际的应用场景:

    比如发现服务器上的某些没有加入开机启动的服务挂了一片,这个时候就可能怀疑是这台服务器被人重启了,可以在服务挂掉的那台机器上执行uptime查看已经启动的时间,如果发现数值很小的话,那就悲剧了:

    image

    这样子的情况就是一天多以前被人重启了,当然这是比较好的情况,如果是服务器自己宕机重启了就要有个倒霉蛋去排查原因了。

    正常情况下应该是这样子的:

    image

    PS: 虽然说服务器一般不会重启的,但是重要的服务还是尽量加入到开机启动比较靠谱。

    输出说明

    [root@localhost ~]# uptime
     23:20:14 up  6:24,  3 users,  load average: 0.00, 0.01, 0.05
    

    输出表示:

    1. 当前是23:20:14分

    2. 系统已经启动了6个小时24分钟

    3. 现在有3个用户登录到了系统中

    4. 系统在刚刚过去的1分钟、5分钟、15分钟内的负载分别是0.00,0.01,0.05.

    进阶用法

    uptime提供了一些选项,但是这些选项并不是在所有版本都适用的,uptime是procps工具包中的一个,procps是一个用来显示与控制系统信息、进程信息的工具包。

    version

    查看当前安装的procps的版本,不同版本对选项的支持程序是不一样的:

    [root@localhost ~]# uptime --version
    uptime from procps-ng 3.3.10
    

    pretty

    pretty选项以更友好的方式显示启动了多长时间:

    [root@localhost ~]# uptime --pretty
    up 6 hours, 51 minutes
    

    参考手册

    简单参考手册:

    root     pts/1    192.168.157.1    23:20    3.00s  0.06s  0.03s w
    [root@localhost ~]# uptime --help
    
    Usage:
     uptime [options]
    
    Options:
     -p, --pretty   show uptime in pretty format
     -h, --help     display this help and exit
     -s, --since    system up since
     -V, --version  output version information and exit
    
    For more details see uptime(1).
    

    可以使用man查看更详细的参考手册:

    man uptime

    .

  • 相关阅读:
    Hihocoder 1275 扫地机器人 计算几何
    CodeForces 771C Bear and Tree Jumps 树形DP
    CodeForces 778D Parquet Re-laying 构造
    CodeForces 785E Anton and Permutation 分块
    CodeForces 785D Anton and School
    CodeForces 785C Anton and Fairy Tale 二分
    Hexo Next 接入 google AdSense 广告
    如何统计 Hexo 网站的访问地区和IP
    Design and Implementation of Global Path Planning System for Unmanned Surface Vehicle among Multiple Task Points
    通过ODBC接口访问人大金仓数据库
  • 原文地址:https://www.cnblogs.com/cc11001100/p/7466340.html
Copyright © 2011-2022 走看看