作为系统管理员,您必须管理登录到Linux系统的用户。我不知道为什么这个命令叫“w”。但是在它的名字简单的背后,w给了我们一个有价值的信息。请告诉我们有关谁登录到您的机器以及他们正在做什么的信息。
您只需在控制台上键入w即可运行w命令。请看下面:
$ w
以下是如何阅读这些信息:
请注意,w的标题还显示了有关当前时间、系统运行时间、当前登录用户数以及过去1、5、15分钟的系统平均负载的信息。此输出与正常运行时间命令完全相同。
您可能只想关注w输出。如果是,您可以删除标题信息。使用-h参数执行此操作
$ w -h
-s参数使您更关注用户、Tty、发件人、空闲和什么字段。以下是一个示例输出:
$ w -s
默认情况下,原始w命令不打印“发件人”字段。使用-f参数,将显示from字段。但是,您的系统管理员或发行版维护人员可能已经编译了一个版本,其中默认显示“发件人”字段。
$ w -f
注意:在Ubuntu服务器和CentOS上,使用-f参数将删除from字段。
此输出将打印空闲时间小于一分钟的空白空间。以下是一个示例输出:
$ w -o
如您所见,如果用户空闲超过1分钟,Idle、JCPU和PCPU将为空。
当您调查w活动时,您可能希望只关注特定用户。为此,请将用户名放在w命令之后。
$ w pungki
如果要打印版本,请使用-V参数。
$ w -V
w是who命令和正常运行时间命令的组合。基本上,w为我们提供正常运行时间输出和用户登录信息。系统管理员总是需要这两个信息来监视其服务器。w还内置于每个Linux发行版中。