使用watch监视终端

王朝other·作者佚名  2006-11-23
宽屏版  字体: |||超大  

有时候我们想看看一些用户正在做什么,特别是一些有嫌疑的帐户。查阅history当然可以,但这并不直接,我们希望实时反映在我们屏幕上,watch可以帮我们。

1、编辑核心增加pseudo-device snp

hpserver# cp /sys/i386/conf/GENERIC /sys/i386/conf/DELAND

hpserver# vi /sys/i386/conf/DELAND

# FireWire support

#device firewire # FireWire bus code

#device sbp # SCSI over FireWire (Requires scbus and da)

#device fwe # Ethernet over FireWire (non-standard!)

#在最下面那里增加这行:

pseudo-device snp

2、编译核心(过程略)

3、最后,增加相应设备

hpserver# cd /dev

hpserver# ./MAKEDEV snp0 snp1 snp2 snp3

4、完成了,看看成果吧。

使用方法(必须具备root权限):

1、先用w命令看看使用者正在使用那个终端:

hpserver# w

10:08下午 up 14 days, 8:51, 1 user, load averages: 2.09, 2.15, 2.13

USER TTY FROM LOGIN@ IDLE WHAT

abcded p1 superstation 9:31下 - tar zxvf /home/abcded/aa.tgz

2、abcded正在使用TTYp1,对这个终端进行实时监测:

hpserver# watch ttyp1

我们可以从屏幕中看到:

$ tar zxvf /home/abcded/aa.tgz

aa/

aa/AUTHORS

切换终端: Ctrl-x

退出watch:Ctrl-g

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有