UPTIME(1) General Commands Manual UPTIME(1)

# 名称

uptime - 告知系统已经运行了多久。

# 概述

**uptime** \[*选项* ...]

# 描述

**uptime** 用一行文本显示以下信息：当前时间、系统运行时长、当前登录用户数以及过去 1、5、15 分钟的系统平均负载。

这与 [**w**(1)](/man/os/procps/w.1) 显示的标题行中包含的信息相同。

系统平均负载是处于可运行或不可中断状态的进程的平均数量。处于可运行状态的进程要么正在使用 CPU，要么正在等待使用 CPU。处于不可中断状态的进程正在等待某些 I/O 访问，例如等待磁盘。平均负载取了三种时间间隔内的平均值。平均负载并未针对系统中的 CPU 数量进行标准化，因此平均负载为 1 意味着单 CPU 系统始终处于负载状态，而在 4 个 CPU 的系统上则意味着 75% 的时间处于空闲状态。

# 选项

[**-c**, **--container**](#c)

显示容器的上线时间，而不是系统的上线时间。

[**-p**, **--pretty**](#p)

用漂亮的格式显示上线时间

[**-h**, **--help**](#h)

显示此帮助文本

[**-r**, **--raw**](#r)

用原始格式显示上线时间。当前时间和上线时间将用秒表示。

[**-s**, **--since**](#s)

系统从何时开始上线，格式为 yyyy-mm-dd HH:MM:SS

[**-V**, **--version**](#V)

显示版本信息并退出

# 环境

[**PROCPS\_CONTAINER**](#PROCPS_CONTAINER)

如果设置了 $**PROCPS\_CONTAINER**，那么 **uptime** 执行时将视为使用了 **--container** 选项。

# 文件

*/var/run/utmp*

关于当前谁已登录的信息

*/proc*

进程信息

# 参见

[**ps**(1)](/man/os/procps/ps.1), [**top**(1)](/man/os/procps/top.1), [**utmp**(5)](/man/os/procps/utmp.5), [**w**(1)](/man/os/procps/w.1)

# 报告错误

请将错误报告发送到 [procps@freelists.org](mailto:procps@freelists.org)。

2024-02-08 procps-ng

---

Document: uptime(1) from procps 4.0.7-r3 (Chainguard OS)
Source: https://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-4.0.7.tar.xz
