📜  uptime cmd (1)

📅  最后修改于: 2023-12-03 14:48:14.019000             🧑  作者: Mango

uptime 命令介绍

命令概述

uptime 命令用于查看系统运行时间、用户连接数以及系统平均负载。它进程监视了自系统最后一次重启以来经过的时间以及其他参数。它通常用于检查系统负载平衡。

命令语法

uptime 命令的语法如下:

uptime [options]
命令参数

uptime 命令支持以下一些参数:

|参数|描述| |---|---| |-p, --pretty|以易读格式显示系统运行时间| |-s, --since|显示系统最后一次开机时间| |-h, --help|显示命令帮助文档| |-V, --version|显示命令版本信息|

命令输出解释

uptime 命令输出的第一行包含以下信息:

当前时间,系统运行时间,登录用户数,系统的平均负载

 8:30am  up 2 days  4:00,  2 users,  load average: 0.02, 0.01, 0.00

其中,以下是各项的详细定义:

  • 当前时间:系统运行时所显示的时间
  • 系统运行时间:系统从开机至今的时间,以天、小时数等形式输出
  • 登录用户数:当前存在的登录用户数量
  • 系统负载平均值:由于 uptime 命令的最初目的是查检系统负载,并不是查看单个CPU 的性能,因此它报告的是一个平均负载值。平均负载指最后一个时间段内运行队列中的平均进程数,其中运行队列即等待运行的进程。这个值会不断地变化。

例如,上面的命令输出中,系统平均负载值 0.02 表示在最后 5 分钟内,平均只有 0.02 个进程在运行队列中等待运行。

使用示例
  1. 显示系统从开机至今的时间
uptime

示例输出:

09:00:50 up  6:56,  2 users,  load average: 0.10, 0.11, 0.10
  1. 显示系统从开机至今的时间(易读格式)
uptime -p

示例输出:

up 3 hours, 34 minutes
  1. 显示系统最后一次重启的时间
uptime -s

示例输出:

2021-06-01 13:26:19
小结

uptime 命令是 Linux 系统管理员常用的命令之一。通过它,管理员可以直接监测系统开启时长、运行状况、系统负载等信息。