Linux uptime – 您的系统运行了多长时间

Linux uptime 命令是GNU Core Utilities包的一部分。因此,它几乎可以在任何 Linux 发行版上使用。这个简单的命令允许您查看系统运行了多长时间以及其他重要信息。在本文中,我们将看到如何在 Linux 中使用 uptime 命令,解释它的输出,以及它的一些命令行选项。

基本正常运行时间使用

uptime 命令返回一行信息,包括当前时间、系统运行时间、登录用户数和系统平均负载。它从 中获取当前登录的用户/var/tmp/utmp和运行进程的系统信息/proc

uptime 命令在不带任何选项的情况下使用时,在一行中显示以下信息:

  • 当前时间

  • 正常运行时间

  • 当前登录的用户数

  • 系统负载平均值

    kbuzdar@putor:~$ uptime
     09:24:46 up  4:34,  1 user,  load average: 0.46, 0.37, 0.27 

让我们分解输出以更好地理解它。

当前时间(hh:mm:ss):正常运行时间输出中的第一列是当前系统时间。在这个例子中,它是09:24:46.

正常运行时间(以 hh:mm 为单位):它是系统上次启动的时间量。在我们的示例中,您将看到正常运行时间值为 4:34,这意味着系统已运行 4 小时 34 分钟。

登录用户数:示例输出中的“1 个用户”表示当前只有 1 个用户登录到系统。

平均负载:过去 1、5 和 15 分钟的平均系统负载。在上面的输出中:

  • 过去1分钟的平均负载为0.46
  • 过去5分钟的平均负载为0.37
  • 过去15分钟的平均负载为0.27

正常运行时间命令选项

uptime 命令只有几个选项。我们来看看比较常用的选项。

以人性化格式显示正常运行时间输出

如果未指定任何选项,uptime 命令会以 hh:mm 格式显示正常运行时间以及其他信息。通过使用带有-p--pretty选项的 uptime 命令,它仅显示正常运行时间信息并以更人性化的格式显示。

kbuzdar@putor:~$ uptime -p
up 4 hours, 35 minutes

显示系统启动时间

我们可以使用带有-s--since选项的 uptime 命令来显示自系统上次启动以来的时间。

kbuzdar@putor:~$ uptime -s
2020-06-03 04:49:50 

上面的输出显示了上次系统启动的日期和时间。

显示正常运行时间版本

与许多其他命令一样,您可以使用-V--version显示您正在使用的正常运行时间实用程序的版本。

kbuzdar@putor:~$ uptime -V
uptime from procps-ng 3.3.15

结论

在本文中,我们讨论了如何在 Linux 中使用 uptime 命令并解释了它的输出。这是一个有用的命令,可以显示您的系统运行了多长时间。它是系统管理员经常使用的那些简单命令之一。

巧用 MySql的CURRENT_TIMESTAMP
每日科技资讯 | 20210726