如何获取 Pid 到端口的映射?

如何获取 Pid 到端口的映射?

我有一个需要在特定端口上运行的进程。我已经在该端口上启动了一些其他进程,我需要终止它。

不幸的是,我不记得其他进程的名称/PID,因此我需要一种快速方法来查找与其关联的 PID。

我尝试过lsof -i :7080,但没有返回任何结果。我可以telnet localhost 7080这样我知道它正在运行。

作为参考,我正在运行 RHEL5

答案1

尝试:

netstat -nap | grep 7080

答案2

在 FreeBSD 中:

sockstat -4 

用于IPV6

sockstat -6

答案3

以 rootss身份安装:

ss -p -l '( sport = :7080 )'

您还应该检查文件/etc/xinetd.d和输出rpcinfo -p

相关内容