我如何才能找出哪个进程正在 Linux 上监听端口?

我如何才能找出哪个进程正在 Linux 上监听端口?

可能重复:
在 Linux 中查找使用某个端口的进程

我怎样才能找出哪个进程正在 Linux 上监听某个端口?

答案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

相关内容