提供两种方法
(blog) [ccb@instance-0qfjl8hg ~]$ lsof -i:8000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python3.7 10176 ccb 5u IPv4 126818 0t0 TCP *:irdmi (LISTEN)
请直接使用lsof -i:端口号
PID就是我们的进程id号
lsof -i | grep 端口号
是ubuntu下的命令
(blog) [ccb@instance-0qfjl8hg ~]$ netstat -tulpn | grep 8000
(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 10176/python3.7
10176就是我端口号为8000的进程id
中间那句是说我用户看不到所有用户执行的进程,建议用root用户查看
关于tulpn
我就不解释了,因为很多文章已经解释
如果你遇到使用lsof命令查不出,而且用netsata命令查到进程id为-
我用重装系统的方式解决了,重装了最新的centos系统就ok了