使用 netstat 结合 rmsock
首先使用 netstat 查找端口信息:
bash
netstat -Aan | grep 10002
这会列出所有相关的网络连接和监听端口,找到包含 10002 的行。输出类似于:
text
f1000e000b0e3b18 tcp4 0 0 *.10002 *.* LISTEN
记下第一列的套接字地址(如 f1000e000b0e3b18)。
使用 rmsock 查找套接字对应的PID:
bash
rmsock
将
bash
rmsock f1000e000b0e3b18 tcpcb
输出会显示占用该套接字的进程ID,例如:
text
The socket 0xf1000e000b0e3b18 is being held by proccess 12345 (java).
这里 12345 就是PID。