如何在Linux上使用uptime命令
本指南的目的是回顾 Linux 上的 uptime 命令。这是一个相当简单的命令,只需一两分钟即可掌握,但它的用处将超出您的预期。
下面跟随我们一起了解正常运行时间的各种示例以及可与该命令一起使用的选项。我们还将了解为什么该命令很有用。
在本教程中您将学习:
uptime 命令的用途是什么?
如何使用 uptime 命令并举例
Linux 上的 uptime 命令
uptime 命令的用途是什么?
uptime 命令的作用正如其名称所暗示的那样,它显示了自系统重新启动以来已经过去了多长时间(已累积了多少“正常运行时间”)。它还输出一些其他方便的数据 - 当前时间、登录用户数量以及过去 1、5 和 15 分钟的 CPU 平均负载。
$ uptime
22:04:18 up 22 min, 1 user, load average: 0.09, 0.08, 0.28
出于多种原因,了解系统的正常运行时间可能很有用。例如,如果您收到用户报告您的服务器无法访问,您可以运行 uptime 命令来快速查看最近是否发生过(意外)重新启动。
使用 uptime 进行故障排除(如上面的场景)可能是该命令最实际的用途。但它还可以让您深入了解系统的稳定性。 Linux 以其极高的稳定性而闻名,运行 Linux 的机器正常运行时间超过一年或其他疯狂的时间并不奇怪。
高正常运行时间是 Linux 管理员梦寐以求的成就,也是其配置稳定性的证明。 uptime 命令不仅为我们提供了一些快速故障排除信息,而且还有助于炫耀。
Uptime 命令及示例
执行不带任何选项的 uptime 命令将输出当前时间、正常运行时间、登录用户数和 CPU 平均负载。
$ uptime
22:04:18 up 22 min, 1 user, load average: 0.09, 0.08, 0.28
使用 -p 选项只会显示系统的正常运行时间。
$ uptime -p
up 22 minutes
要查看系统上次启动的日期和时间,请使用 -s 选项。
$ uptime -s
2021-01-29 21:41:31
如果您忘记任何这些选项,您可以随时通过指定 -h 选项查看帮助页面。
$ uptime -h
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).
结束语
在本指南中,我们了解了如何在 Linux 上使用 uptime 命令及其不同选项。我们还了解了该命令背后的动机,以及为什么它对于故障排除或简单地测量系统稳定性很有用。

