ITPub博客

首页 > 数据库 > 数据库开发技术 > 查询HPUX系统中某个文件被谁使用

查询HPUX系统中某个文件被谁使用

原创 数据库开发技术 作者:西门吹牛 时间:2013-06-13 14:10:40 0 删除 编辑

在HPUX中,我们可以用fuser -cu命令查看哪个用户占用某个文件系统,这样在UMOUNT不下来的时候可以看看,或者使用fuser -kcu命令杀掉相关进程

那么监控文件级别的有吗,fuser命令到不了文件级别。

这里有一个工具,可以监控文件,我已经使用过了很好

工具下载链接: http://hpux.connect.org.uk/hppd/hpux/Sysadmin/lsof-4.87/

请针对对应PA还是IA的机器以及相应的OS版本下载。

下载后PC上解压得到.depot包。请用swinstall安装该depot

安装完成后可以使用

lsof |grep –I /tmp/AAAa222233

可以得到类似如下格式的内容:

root@astro:/tmp # lsof |more

lsof: WARNING: compiled for HP-UX release B.11.23; this is B.11.31.

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

swapper 0 root cwd DIR 64,0x3 8192 2 /

swapper 0 root mem REG 64,0x7 450512 29023 /usr/contrib/bin/lsof

swapper 0 root mem REG 64,0x7 292876 34669 /usr/lib/hpux32/libxti.so.1

swapper 0 root mem REG 64,0x7 5021192 35879 /usr/lib/hpux32/libc.so.1

swapper 0 root mem REG 64,0x7 1407656 78 /usr/lib/hpux32/libnsl.so.1

swapper 0 root mem REG 64,0x7 1153840 16203 /usr/lib/hpux32/dld.so

swapper 0 root mem REG 64,0x7 190768 24933 /usr/lib/hpux32/uld.so

swapper 0 root mem REG 64,0x7 76456 16202 /usr/lib/hpux32/libdl.so.1

swapper 0 root mem REG 64,0x8 532 11575 /var/spool/pwgr/status

init 1 root cwd DIR 64,0x3 8192 2 /

vxconfigd 370 root mem REG 64,0x7 74044 38110 /usr (/dev/vg00/lvol7)

vxconfigd 370 root mem REG 64,0x7 74440 38109 /usr (/dev/vg00/lvol7)

vxconfigd 370 root mem REG 64,0x7 457132 37982 /usr (/dev/vg00/lvol7)

vxconfigd 370 root mem REG 64,0x7 1153840 16203 /usr/lib/hpux32/dld.so

vxconfigd 370 root mem REG 64,0x7 190768 24933 /usr/lib/hpux32/uld.so

vxconfigd 370 root mem REG 64,0x7 76456 16202 /usr/lib/hpux32/libdl.so.

到此结束,谢谢

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10771/viewspace-1060593/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2013-06-13

  • 博文量
    18
  • 访问量
    122931