lsof

上一篇 / 下一篇  2012-08-29 17:07:02 / 个人分类:Linux

1. 查看进程占用的端口号
netstat -anp
[root@nbatest ~]# netstat -anp | grep syslog
udp        0      0 0.0.0.0:514                 0.0.0.0:*                               31483/syslogd      

2. 查看使用端口号的进程
lsof
[root@nbatest ~]# lsof -i:514
COMMAND   PID USER   FD   TYPE DEVICE SIZE NODE NAME
xinetd   4027 root    6u  IPv4   8560       TCP *:shell (LISTEN)
syslogd 31483 root    8u  IPv4 428081       UDP *:syslog

1:首先根据端口号

netstat -Aan | grep 389

返回
f1000089c27a2358 tcp4 0 0 *.389 *.* LIST EN

2:rmsock f100089c27a2358 tcpcb

The socket 0x702f6800 is being held by proccess 4986 (inetd).

得到id为4986

3:ps -ef |grep 4986

即可看到是什么进程。


TAG:

 

评分:0

我来说两句

日历

« 2024-04-13  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 56748
  • 日志数: 25
  • 建立时间: 2012-04-15
  • 更新时间: 2012-08-31

RSS订阅

Open Toolbar