系统管理工具包: 监视用户的使用情况
2009-11-04 00:00:00 来源:WEB开发网以前一直认为,启用 rwhod 和 rusersd 是对网络资源的浪费,因为这两个守护进程在网络中不断地广播信息,从而占用了带宽。在拥有大量主机的网络中,所生成的信息量可能是非常大的。现在,与网络的传输速度相比,所生成的信息量相对较小。
rwhod 和 rusersd 在所有的系统中都是不可用的,但是对于那些提供了相应工具的系统来说,使用这些工具可以很容易地获取您所想要的信息。如果这些工具还没有运行,那么您需要启动 in.rwhod 和 in.rusersd 守护进程。
一旦这两个守护进程开始运行,您就可以使用各种各样的工具输出所有计算机的相关信息。rwho 工具是 who 工具的远程、支持网络的版本。清单 5 给出了一个示例。
清单 5. rwho 工具
$ rwho -a
mc solaris-desktop:console Sep 12 11:29 3:41
mc solaris-desktop:pts/1 Sep 12 11:32 :06
mc ultra3:pts/2 Sep 12 14:29
mcbrown ultra3:pts/3 Sep 12 14:37 :37
M
rwhod 工具发出广播信息,并且捕获来自其他主机的广播信息,在 /var/spool/rwhod 目录中对其进行整理。
rusers 工具向网络上其他主机中的 rusersd 守护进程发送广播,以便返回当前登录的用户的信息,如清单 6 所示。
清单 6. rusers 工具
$ rusers
Sending broadcast for rusersd protocol version 3...
192.168.0.31 mc mcbrown
solaris-desktop. mc mc
在 rwhod 守护进程开始运行之后,还可以使用另一个工具 ruptime,该工具可以返回本地网络中所有运行 rwhod 的服务器的加载和正常运行时间信息。清单 7 显示了一个示例。对于确定多台计算机的状态,并且不希望逐个地对它们进行登录,这是一个非常合适的工具。
更多精彩
赞助商链接