马春杰杰 Exit Reader Mode

Linux查看占用端口的进程或程序方法汇总

1 netstat

命令:netstat -ap | grep 5901

ubuntu@mcj:~$ netstat -ap | grep 5901
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp6       0      0 [::]:5901               [::]:*                  LISTEN      1971/Xvnc4
tcp6       0      0 172.25.17.208:5901      172.25.17.26:63111      ESTABLISHED 1971/Xvnc4

命令:netstat -tln | grep 5901

ubuntu@mcj:~$ netstat -tln | grep 5901
tcp6       0      0 :::5901                 :::*                    LISTEN

命令:netstat -tunlp | grep 5901

ubuntu@mcj:~$ netstat -tunlp | grep 5901
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp6       0      0 :::5901                 :::*                    LISTEN      1971/Xvnc4

参数含义:

2 lsof

命令:sudo lsof -i:5901

ubuntu@mcj:~$ sudo lsof -i:5901
COMMAND  PID   USER   FD   TYPE     DEVICE SIZE/OFF NODE NAME
Xvnc4   1971 ubuntu    3u  IPv6  865124068      0t0  TCP *:5901 (LISTEN)
Xvnc4   1971 ubuntu   24u  IPv6 3053016662      0t0  TCP mcj:5901->172.25.17.26:63111 (ESTABLISHED)

 

 

 

本文最后更新于2022年11月14日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!