作为 Linux 用户或服务器管理员,您需要定期了解您的服务器已启动并运行了多长时间,以了解其补丁级别。 这意味着,如果最近推出了重大更新,但服务器已经运行了几周,您就知道系统没有升级。
我们可以使用以下命令找到 Linux 系统的正常运行时间 正常运行时间 命令。 该命令按以下顺序提供输出。
- 当前时间
- 总正常运行时间
- 活跃用户数量和
- 过去 1、5 和 15 分钟的平均系统负载。
在 Linux 中使用 uptime 命令
uptime 命令是一个非常简单的命令,您需要知道的选项很少。 让我们从命令的最基本用法开始。
一、uptime命令的基本用法
[email protected]:~# uptime 06:48:04 up 22:19, 2 users, load average: 0.16, 0.03, 0.01 [email protected]:~#
uptime 命令的选项
让我们弄清楚我们有哪些可用的选项 正常运行时间命令. 正如我们所提到的,这是一个简单的命令,因此可用的选项也很少。
我们将利用 -帮助 或者 -H 选项来查找 uptime 命令的可用命令选项。
[email protected]: ~# 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 命令来了解有关“uptime”命令用法的更多信息。
漂亮 (-p) 选项
这 -p 选项为用户提供漂亮的输出,并且仅以天、小时、分钟、秒格式显示正常运行时间。 让我们看看它是如何工作的。
[email protected]: ~# uptime -p up 5 minutes
自 (-s) 选项
您可能想知道系统首次开机的确切时间,而不是开机后经过的时间。 “since”选项可以让您准确地看到这一点。
[email protected]: ~# uptime -s 2019-12-16 16:25:28
如您所见,我的系统仅启动了几分钟,因此它显示了我今天打开它的时间。
版本 (-V) 选项
如果您想知道系统中安装的 uptime 软件包的版本,您可以使用 -V 选项来找出它。 让我们看看我们在系统上使用 uptime 命令时得到的输出。
[email protected]: ~# uptime -V uptime from procps-ng 3.3.12
结论
您可能已经注意到,这是您在 Linux 中使用过的最简单直接的命令之一。 您运行命令(带或不带选项)并仍然获得所需的信息,您就完成了。
我们将研究复杂且灵活的 bash 未来文章中的命令。 在那之前,继续练习,你很快就会变得高效地使用 Linux!