关于Linux查看指定端口被哪个进程占用的方法
方法1、lsof -i:端口号
y@ubuntu:~$ sudo lsof -i:19011
COMMAND PID USERFDTYPE DEVICE SIZE/OFF NODE NAME
docker-pr 5653 root 4u IPv6 731610t0 TCP *:19011 (LISTEN)
方法2、netstat -tunlp|grep 端口号
y@ubuntu:~$ netstat -tunlp|grep 19011
(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 00 :::19011 :::* LISTEN-
y@ubuntu:~$ sudo netstat -tunlp|grep 19011
tcp6 00 :::19011 :::* LISTEN5653/docker-proxy
注意,上述命令,不属于该用户的进程是不会显示的,所以可以切到root用户查看是被root用户的进程占用了指定端口
相关推荐
playlinuxxx 2020-07-18
LinuxWorking 2013-07-26
tchonggang 2015-08-12
yimu 2015-07-16
阳光之吻 2016-12-18
pwl 2017-07-10
lonesomer 2017-07-10
test0 2016-12-18
jmdvirus 2015-08-12
xiaxiaoyule 2015-06-01
Linux学习笔记 2014-08-29
学峰的学习笔记 2012-08-30
小波波 2012-08-02
gdb 2012-02-22
昭君出塞 2012-01-06
yuhuqiao 2011-04-20