在本教程中,我们将介绍uptime命令。
顾名思义,uptime命令的主要目的是显示系统已运行了多长时间。它还将显示当前时间,已登录的用户数以及系统平均负载。
如何使用正常运行时间命令
uptime命令的语法如下:
uptime [OPTIONS]
要显示系统正常运行时间,请调用不带任何选项的命令:
uptime
输出将如下所示:
22:20:33 up 620 days, 22:37, 1 user, load average: 0.03, 0.10, 0.10
22:20:33
是当前系统时间。up 620 days, 22:37
是系统启动的时间长度。1 user
是已登录的用户数。load average: 0.03, 0.10, 0.10
是过去1、5和15分钟的系统平均负载。
Linux上的平均负载可能会有些混乱。与其他显示CPU负载平均值的操作系统不同,Linux显示的是系统负载平均值。
系统负载平均测量当前正在运行或等待磁盘I/O的作业数。它基本上告诉您系统在给定间隔内的繁忙程度。
如果平均负载为0.0,则系统大部分处于空闲状态。如果过去1分钟的平均负载高于5或15分钟的平均负载,则负载在增加,否则负载在减少。平均负载的增加归因于更高的CPU消耗和磁盘工作量。
为了更好地了解Linux平均负载,请查看Brendan Gregg的文章Linux平均负载:解决奥秘。
正常运行时间命令选项
uptime命令仅接受很少使用的一些选项。
的-p
,--pretty
选项告诉正常运行时间显示在一个漂亮的格式输出:
uptime -p
输出将仅显示系统已运行多长时间:
up 1 year, 36 weeks, 4 days, 23 hours, 15 minutes
-s
,--since
选项将显示自系统启动的日期和时间:
uptime -s
2017-09-01 23:43:32
其他两个选项是:
-h
,--help
-显示帮助消息并退出。-V
,--version
-显示版本信息并退出。
结论
uptime命令很容易记住,并为您提供有关当前时间,在线用户,系统已启动和运行多长时间以及平均系统负载的信息。