Chinaunix首页 | 论坛 | 博客
  • 博客访问: 116604
  • 博文数量: 84
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-17 12:39
个人简介

大连Linux/Unix高端就业、认证培训的领导者。

文章分类

全部博文(84)

文章存档

2013年(25)

2012年(1)

2010年(4)

2009年(9)

2008年(14)

2007年(4)

2006年(27)

分类: LINUX

2006-11-23 11:07:07

 
lsof abc.txt 显示开启文件abc.txt的进程
lsof -i :22
知道22端口现在运行什么程序
lsof -c nsd
显示nsd进程现在打开的文件
lsof -g gid
显示归属gid的进程情况
lsof +d /usr/local/
显示目录下被进程开启的文件
lsof +D /usr/local/
同上,但是会搜索目录下的目录,时间较长
lsof -d 4  
显示使用fd4的进程
lsof -i
用以显示符合条件的进程情况
语法: lsof -i[46] [protocol][@hostname|hostaddr][:service|port]
46 -->; IPv4 or IPv6
protocol -->; TCP or UDP
hostname -->; Internet host name
hostaddr -->; IPv4
位置
service -->; /etc/service
中的 service name (可以不只一個)
port -->;
埠號 (可以不只一個)
例子: TCP:25 - TCP and port 25
@1.2.3.4 - Internet IPv4 host address 1.2.3.4
:ftp - TCP protocol host:ohaha.ks.edu.tw service name:ftp
lsof -n
不将IP转换为hostname,预设是不加上-n参数
例子: lsof -i :ftp -n
lsof -p 12  
看进程号为12的进程打开了哪些文件   
lsof +|-r [t]
控制lsof不断重复执行,缺省是15s刷新
-r
lsof会永远不断的执行,直到收到中断讯号
+r
lsof会一直执行,直到没有档案被显示
例子:不断查看目前ftp连接的情况:lsof -i :ftp -r
lsof -s
列出打开文件的大小,如果没有大小,则留下空白
lsof -u username  
UID,列出打开的文件
阅读(1162) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~