作者: TechRepublic.COM 大多数网络/系统管理员都在承受着一种我称之为“信息过载”(Informatious Overloadicus)的痛苦 。这种痛苦是由于管理员总想尽可能多的获取信息造成的,幸运的是,为了避免这种“信息过载”的痛苦,Linux提供了一个擅长于收集信息的工具包,称作xosview,它以图形界面的形式向你展现一些基于系统的参数。下面,我们一起来看一看怎么使用这个工具,以及怎么充分利用它所提供的功能。 xosview是怎样做的 这很简单:xosview描绘出各种不同的系统过程(例如CPU,平均工作量,存储器,交换存储区,网络,中断,电池,串行端口状态等情况),并且用不同颜色的标记和线条表示。 xosview的缺省视窗提供许多信息。 Xosview可以在六种平台上运行:Linux, NetBSD, FreeBSD, OpenBSD, 一些Solaris系统,和HPUX。如果你用的是内核版本为2.2的Linux 2.1,你可以在freshmeat.net网站上下载。如果你用的内核版本高于2.2,你可以从rpmfind.net下载rpm源代码,并且以以下的方法编译: su to root rpm -ivh xosview cd /usr/src/redhat/SOURCES/ bunzip2 xosview-1.7.3.tar.bz2 tar xfv xosview-1.7.3.tar cd xosview-1.7.3 ./configure make make install 现在,我们可以安装xosview这个应用软件了,不幸的是,以上的方法只对支持rpm系统的OS管用。所以你需要比较新的版本,我在这里放了一个rpm的扩展文件,你可以下载。当你有了这个扩展文件后,你只需执行下列命令: tar xvzf xosview-1.7.3.tgz cd xosview-1.7.3 ./configure make make install 这样,这个软件就安装成功了。 比较有用的选项 并不是所有的平台都支持我所用到的选项,并且根据你所用操作系统的不同,这些选项可能以另一种形式出现。 运行xosview 只要简单的键入xosview这个命令,就可以运行缺省的xosview程序 。它将打开以下的窗体: LOAD (系统平均负荷) CPU (CPU的使用率) MEM (存储器的使用和共享情况, 缓存数量, 缓冲区大小) SWAP (交换分区的使用数量) PAGE (页面交换的频率) DISK (说明你的磁盘正在读,写或者空闲) INTS (察看发生的中断) 这些都是缺省的,我想你可能希望知道的更多。 在可以选择的选项中,最有用的可能是+net (显示输入的网络通信量), +battery (显示剩余的电池电量的百分比), and +page (显示发生的页面交换)。 首先我们需要做的是:在命令行中调用xosview程序,并且在命令中加上+net, +battery, and +page 这些选项: xosview +net +battery +page 这将打开一个xosview进程。 +net选项将快速显示网络通信量。 另外一些选项也很有用,但不能通过命令行得到。 为了调用xosview和使得串行端口可读,你必须在.Xdefaults文件中打开一个入口。现在,由于你的.Xdefaults文件,可以不必在意你的Linux版本了,如果你用的是较新的版本,没有~/.Xdefaults文件,你可以创建一个。打开你常用的文本编辑器(例如vi或pico),创建一个.Xdefaults文件,添加如下内容: xosview*serial(*): True 在上面有星号(*)的地方,你可以用你想监视的串行端口号(0-9)代替。保存文件。在下次用户打开xosview时,他或她就可以进行端口监视了。 .Xdefaults文件的用处不仅仅是提供端口选择。比如说,如果你想让net和page选项保存下来,你可以在~/.Xdefaults文件中添加: xosview*net: True xosview*page: True 你还可以配置各种选项(通过.Xdefaults)例如颜色,大小,边界和标注。你可以在xosview的帮助中阅读相关内容(运行命令man xosview)。 结论 xosview将成为你每天IT工作中不可或缺的基础部分。运行xosview,我可以在不同的机子上保护shell,还可以舒服的坐在我的靠椅中监视这些这些机器的性能。如果你想关闭xosview,只需简单将光标放在xosview视窗中,键入q,就可以安全地退出了。
(出处:http://www.sheup.com)