Linux下通过端口找到对应的程序(转)

218次阅读
没有评论

共计 373 个字符,预计需要花费 1 分钟才能阅读完成。

比如我们已知端口5600被占用,需要找到是哪个程序占用了,可以通过如下方式进行查找。

1. 先通过lsof命令找到打开该端口对应的程序的PID。

[yuanping@Linux C]$ lsof -i :5600
COMMAND  PID     USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
server  4643 yuanping    3u  IPv4 1286699      0t0  TCP *:esmmanager (LISTEN)

2. 通过PID找到对应的文件,这里的4643就是上面步骤中找到的程序的PID。

[yuanping@Linux C]$ ls -l /proc/4643/exe
lrwxrwxrwx. 1 yuanping yuanping 0 Jan  8 23:08 /proc/4643/exe -> /home/yuanping/Code/C/server
[yuanping@Linux C]$ 
正文完
 0
Eric chan
版权声明:本站原创文章,由 Eric chan 于2021-05-17发表,共计373字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。