Linux
如何從 shell 顯示監聽開放埠?
我總是必須用Google搜尋,而 ServerFault 從來都不是第一個結果。通常我想在 unix 機器上執行此操作,但我也想知道如何從 CMD.exe 在 Windows 機器上執行此操作。
netstat -pl
在 Unix 上使用。選項-p
顯示程序 PID/名稱,選項-l
僅顯示偵聽套接字。在 Windows 上,使用
netstat -oa
. 選項與 Unix 上-o
的相同-p
。選項-a
在 Unix 上也是一樣的,它顯示所有的套接字。您只需要查看 LISTENING 行,因為 Windows 的 netstat 不提供僅顯示偵聽套接字的選項。如果您不想將 IP 地址解析為名稱(這可能需要大量時間),請使用選項
-n
netstat -nap
(Linux)netstat -nao
(Windows)尋找“LISTEN”行,你甚至有正在聽的過程。