![我如何才能找出哪个进程正在 Linux 上监听端口?](https://linux22.com/image/1268878/%E6%88%91%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E6%89%BE%E5%87%BA%E5%93%AA%E4%B8%AA%E8%BF%9B%E7%A8%8B%E6%AD%A3%E5%9C%A8%20Linux%20%E4%B8%8A%E7%9B%91%E5%90%AC%E7%AB%AF%E5%8F%A3%EF%BC%9F.png)
答案1
以 root 身份
sudo lsof -i
sudo netstat -lptu
答案2
您将lsof -iTCP -sTCP:LISTEN
获得处于 LISTEN 状态的所有 TCP 端口及其相关进程的列表(命令和 pid 位于前两列)。
答案3
您可以使用“netstat”
netstat -anp | less
将在最后一列显示 PID 和进程名称,如果要更改选项,请查看“man netstat”
答案4
netstat
如果你使用的是 Linux,应该会有所帮助。有关更多信息,请参阅man netstat
。