免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4019 | 回复: 6
打印 上一主题 下一主题

急求lsof的使用手册 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-29 14:53 |只看该作者 |倒序浏览
装了不会用,MAN 不能用,我在安装目录找到了LSOF。MAN文件,看了但是很不详细,有没有好的使用手册或者使用心得,我需要查询进程与端口的关系。\r\n\r\n顺便问一下,#lsof  不带参数的时候出来的有一项属性是 node/name,这个node是不是指的就是端口号啊。看这不象啊。

论坛徽章:
0
2 [报告]
发表于 2006-05-29 15:42 |只看该作者
lsof -i :25\r\n可以查看在25端口上LISTEN的process的pid\r\n\r\noutput like following:\r\nbash-2.03#  /usr/local/bin/lsof -i :25\r\nCOMMAND  PID USER   FD   TYPE        DEVICE SIZE/OFF NODE NAME\r\nsendmail 382 root    6u  IPv4 0x3000245b450      0t0  TCP *:smtp (LISTEN)\r\nsendmail 382 root    7u  IPv6 0x3000245b090      0t0  TCP *:smtp (LISTEN)\r\n==\r\n上面382就是在端口25上LISTEN的进程\r\n\r\nlsof -p $PID可以查看进程打开了哪些文件,其中包括网络连接。\r\n\r\nouput like following:\r\nbash-2.03# /usr/local/bin/lsof -p 382 |grep LISTEN\r\nsendmail 382 root    6u  IPv4 0x3000245b450      0t0    TCP *:smtp (LISTEN)\r\nsendmail 382 root    7u  IPv6 0x3000245b090      0t0    TCP *:smtp (LISTEN)\r\n\r\n然后你可以到/etc/services里查看smtp在哪个端口\r\nbash-2.03# cat /etc/services |grep smtp\r\nsmtp            25/tcp          mail\r\n\r\n如果端口没有在/etc/services里面定义,那么会在输出里面直接打印出listen的端口号,like below:\r\nbash-2.03#  /usr/local/bin/lsof -p 822  |grep LISTEN\r\njava    822 btadm    5u  IPv4 0x30003419478        0t0     TCP *:8080 (LISTEN)

论坛徽章:
0
3 [报告]
发表于 2006-05-29 16:41 |只看该作者
楼上的老师8错,诲人不倦。顶

论坛徽章:
0
4 [报告]
发表于 2006-05-29 18:01 |只看该作者
原帖由 ga0feng 于 2006-5-29 15:42 发表\r\nlsof -i :25\r\n可以查看在25端口上LISTEN的process的pid\r\n\r\noutput like following:\r\nbash-2.03#  /usr/local/bin/lsof -i :25\r\nCOMMAND  PID USER   FD   TYPE        DEVICE SIZE/OFF NODE NAME\r\nsendmail 382 r ...
\r\n\r\n\r\n打心里面感谢您!!!

论坛徽章:
0
5 [报告]
发表于 2006-05-29 18:35 |只看该作者
原帖由 ga0feng 于 2006-5-29 15:42 发表\r\nlsof -i :25\r\n可以查看在25端口上LISTEN的process的pid\r\n\r\noutput like following:\r\nbash-2.03#  /usr/local/bin/lsof -i :25\r\nCOMMAND  PID USER   FD   TYPE        DEVICE SIZE/OFF NODE NAME\r\nsendmail 382 r ...
\r\n\r\n\r\n顺便请教一下,lsof找到了端口所关联的进程后,我能不能不通过关闭服务,直接用lsof关闭端口?应该怎么做?谢谢!

论坛徽章:
0
6 [报告]
发表于 2008-01-31 14:43 |只看该作者
我的系统明明打开80端口,可是用lsof -i:80无任何输入

论坛徽章:
0
7 [报告]
发表于 2008-02-01 08:15 |只看该作者
本版有一篇风之幻想发的lsof的精华
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP