全面剖析Linux系统管理命令w

运维 系统运维
Linux系统管理可以通过Linux管理命令w来实现查看其他用户在使用他所管理的机器在做什么工作,有时也有保护系统安全的作用。

Linux系统管理员有时候想知道他所管理的机器上的用户正在做什么,Linux管理命令就能帮助我们完成这种工作,我们可以使用Linux管理命令w来实现这一具体的工作,下图反映了运行命令后的文字终端

Linux管理命令

这个命令可以告诉大家如下信息。

第一行:系统当前运行的基本信息。

在第一行中,总共有三个字段,主要告诉管理员系统当前基本信息。

第一个字段表示时间信息。前面的09:52:36表示系统当前的时间。后面的up 14 days表示距离上次系统重新启动已近共有14天的时间。通过这个参数,管理员可以了解Linux服务器的持续运营时间。这可以给管理员进行系统维护提供帮助。后面的1:45则表示服务器上次启动的具体时间。如果管理员怀疑服务器意外重新启动过,可以通过这个参数来确认。

第二个字段为当前用户登录的总人数。这里需要注意的是,在Linux系统中,同一个账户可以重复登录,因此会见到重复的帐号名称。通常情况下,用户注销登录后,这里的用户总人数会及时更新。

第三个字段主要显示系统当前的平均负载指示。上面三个数值,表示系统在过去的一分钟、五分钟、十分钟内的平均负载程度。通常情况下,其值越接近0表示系统的负载月底,性能也比较佳。

第二行:8个字段显示用户的详细信息。

第一个字段user,显示当前用户登录采用的用户名。这里要注意,Linux系统跟微软操作系统不同。不同的用户可以利用同一个账户进行登录。故如果这里显示两个相同的帐户名的话,不是什么怪事。

第二个字段为TTY,表示该用户登录的终端代号。这个参数对于管理员来说比较有价值。他可以告诉管理员当前用户是通过什么手段登录到系统的。依照用户登录形式的不同,终端代号也有所不同。其中,TTY1-TTY6分别代表本机上的1到6号的虚拟主控台。PTS表示用户是通过远程登陆的。如果数字为:0则表示用户从XWindow登录系统。如上图所示,就表示当前用户是通过远程访问登陆到Linux操作系统的。

第三个字段FROM,显示当前用户从什么地方登录到系统。如果这个字段显示的是“—”符号,则表示当前用户是从本机登录的。如果显示的是IP地址或者主机名称,则表示当前用户是远程登陆的。有时会管理员出于系统维护或者其他方面的考虑,会把这个用户强制踢掉。此时管理员就需要知道当前用户所采用的IP地址。那么就可以利用这个命令来获得。

第四个字段Login,表示当前用户登录的时间。注意这里显示的不是当前用户登录系统的持续时间。他是一个时间点,表示用户登录系统的那个时刻。这个参数往往没有多大的参考价价值。

第五个字段为IDEL。他表示用户登录系统后闲置的时间。这个字段是一个时间段,或者说是一个定时器。只要该用户重新开始工作,则这个定时器就会重新计时。

第六个字段JCPU,表示用户所采用的终端所有相关的程序执行时,所消耗的CPU时间。注意此处的时间并非累加,而是每当工作高一段落之后系统就会停止计时。开始新的工作之后这里会重新计时。也就是说,这里指的是应用程序从开始到结束所占用的CPU时间。

第七个字段与第八个字段,要结合起来看。WHAT字段表示当前用户正在做的事情。如果用户正在执行某个程序,则这里会显示用户执行程序的名字。如果用户正在操作的是执行一般文字模式的命令,则这里显示的是用户的环境名称。而PCPU则表示执行WHAT字段内的程序所耗费的时间。

相信管理员充分理解了Linux管理命令w 的作用了吧!

【编辑推荐】

  1. 全面总结Linux快捷键的使用
  2. 举例说明Linux压缩命令(一)tar
  3. 总结Linux压缩解压的所有命令
  4. 举例分析Linux动态库和静态库
  5. 举例分析Linux动态库和静态库
责任编辑:小霞 来源: it专家网
相关推荐

2010-03-18 16:57:02

Linux命令

2010-03-18 16:51:32

2010-03-18 16:48:22

Linux命令

2010-05-04 15:22:25

Unix系统

2023-08-28 10:49:13

Linux系统

2017-03-27 09:30:14

Linux系统管理技巧

2009-10-22 13:23:34

linux系统管理

2010-05-07 16:47:56

Unix系统

2012-02-29 00:57:41

Linux系统

2009-03-11 19:53:26

Linux系统工程师系统管理命令

2009-03-05 10:04:42

NTFS系统安全权限

2010-03-10 15:44:04

2009-10-12 11:14:51

LinuxLinux磁盘文件系统管理

2010-06-10 14:23:01

2010-05-05 15:56:37

Unix系统

2010-04-07 18:42:42

Unix命令

2010-02-24 09:13:04

2011-04-02 10:13:36

Linux系统管理

2012-09-24 10:14:46

Linux系统管理

2010-05-06 18:07:33

Unix命令
点赞
收藏

51CTO技术栈公众号