Chinaunix首页 | 论坛 | 博客
  • 博客访问: 925177
  • 博文数量: 119
  • 博客积分: 6248
  • 博客等级: 准将
  • 技术积分: 1419
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-08 14:14
文章分类

全部博文(119)

文章存档

2014年(1)

2012年(1)

2011年(2)

2010年(22)

2009年(81)

2008年(12)

分类: LINUX

2009-09-10 15:47:58

今天发现了这个命令lsof感觉蛮有用的尤其是对服务器管理的人来说应该更加有用.这个命令可以看进程所需要打开的文件.
 
当在lsof后边没有跟任何参数时,该命令将会列出当前系统中被所有进程打开的所有文件

下边这几个命令指出打开某文件的进程

       lsof `which httpd`    #那个进程在使用apache的可执行文件
       lsof /etc/passwd      #那个进程在占用/etc/passwd
       lsof /dev/hda6        #那个进程在占用hda6
       lsof /dev/cdrom       #那个进程在占用光驱

详细的选项大家可以通过man得到详细的选项清单。


 
 
阅读(2300) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~