在 Linux 系統中,你可以使用 netstat
命令來查看當前系統監聽的端口
使用 netstat -tuln
命令:
-t
表示顯示 TCP 連接的端口。-u
表示顯示 UDP 連接的端口。-l
表示僅顯示監聽(listening)狀態的套接字。-n
表示以數字形式顯示地址和端口號,而不是嘗試解析為域名或服務名。使用 ss
命令:
ss
是 socket statistics
的縮寫,它可以用來查看網絡連接和套接字統計信息。ss -tuln
命令與 netstat -tuln
的功能相同。如果你還想查看進程名稱或 ID,可以使用以下命令:
lsof
命令:lsof -i -P -n
可以顯示當前系統監聽的端口以及相關的進程信息。ps
命令結合 grep
:ps aux | grep <端口號>
可以查找正在監聽指定端口的進程。請注意,你可能需要使用 sudo
權限來執行這些命令,特別是當你查看受 root 用戶保護的端口時。