在Linux系統中,可以使用以下命令來查看進程占用的端口號:
netstat -tlnp
-t:只顯示 TCP 協議相關的連接
-l:只顯示處于監聽狀態的連接
-n:以數字形式顯示端口號
-p:顯示進程 PID 和名稱
運行以上命令后,會列出所有正在監聽的 TCP 連接,包括對應的端口號和占用該端口的進程信息。
lsof -i :端口號
用具體的端口號替換“端口號”,運行以上命令后,會顯示該端口號對應的進程信息。
如果想查看所有正在監聽的端口號對應的進程信息,可以使用以下命令:
lsof -i -P
-i:只顯示網絡連接相關的信息
-P:以不解析端口號和主機名的形式顯示信息
以上兩種命令都需要使用 root 用戶或具有相應權限的用戶才能查看所有進程的信息。如果你是普通用戶,只能查看自己的進程信息。