怎么查看某个端口被哪个程序绑定了?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
polymorph
帖子: 18
注册时间: 2005-11-06 7:58

怎么查看某个端口被哪个程序绑定了?

#1

帖子 polymorph » 2007-05-27 14:10

RT
applnk
帖子: 1485
注册时间: 2007-02-13 15:24
来自: 地球

#2

帖子 applnk » 2007-05-27 14:16

代码: 全选

netstat -antup
sudo netstat -antup
polymorph
帖子: 18
注册时间: 2005-11-06 7:58

#3

帖子 polymorph » 2007-05-27 14:28

applnk 写了:

代码: 全选

netstat -antup
sudo netstat -antup
能不能指定以下端口,我查了一下,找不到我想查的端口
比如1099
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2007-05-27 14:56

grep过滤
● 鸣学
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#5

帖子 iblicf » 2007-05-27 14:59

lsof -i :80 看80端口
polymorph
帖子: 18
注册时间: 2005-11-06 7:58

#6

帖子 polymorph » 2007-05-27 15:00

eexpress 写了:grep过滤
楼上的可能没明白我的意思,我不是嫌太多了不愿找,而是找不到才想着能不能指定一下具体的端口。那个方法我已经试过了
头像
xport
帖子: 1277
注册时间: 2006-05-19 21:23
联系:

#7

帖子 xport » 2007-05-27 15:08

正确的做法是是用lsof来查看某些端口:

代码: 全选

$ lsof -i TCP@localhost:80
COMMAND    PID      USER   FD   TYPE DEVICE SIZE NODE NAME
firefox-b 5554 sharkwang   61u  IPv4  22146       TCP localhost:41971->localhost:www (CLOSE_WAIT)
firefox-b 5554 sharkwang   62u  IPv4  22147       TCP localhost:41972->localhost:www (CLOSE_WAIT)
firefox-b 5554 sharkwang   63u  IPv4  22148       TCP localhost:41973->localhost:www (CLOSE_WAIT)

$ lsof -i TCP@localhost:80
COMMAND    PID      USER   FD   TYPE DEVICE SIZE NODE NAME
firefox-b 5554 sharkwang   27u  IPv4  22226       TCP localhost:41974->localhost:www (ESTABLISHED)
其实我是一个演员!-http://blog.csdn.net/xport/
回复