我正在尝试让所有进程都在Mac OS X上侦听网络连接。netstat
没有该-p
选项,我正在尝试使用lsof
lsof -i -sTCP:LISTEN
给了我听的过程的公平清单,但不是全部。例如,我可以通过telnet到端口10080,在该端口上我有一个进程在监听连接,但这未在的输出中显示lsof
。我想念什么?
$ telnet localhost 10080
Trying ::1...
Connected to localhost.
Escape character is '^]'.
^]
telnet> Connection closed.
但
$ sudo lsof -n -i | grep 10080
$
@JonLin我没有注意到这
—
Matteo
-n
只会影响地址,而不会影响端口。要获取端口号,我也必须使用-P
。谢谢
@JonLin:但是您有帖子
—
Hanan N.
lsof -i -sTCP:LISTEN
,并且没有发布,-n
也没有显示10080。因此,您必须使用-P
。
amanda
不是10080?