linux查詢埠的方法:1、使用netstat指令,語法「netstat [-acCeFghilMnNoprstuvVwx][-A][--ip]」;2、使用ss指令,可顯示詳細的TCP和連線狀態的資訊;3、使用lsof指令。
本教學操作環境:linux5.9.8系統、Dell G3電腦。
linux查詢連接埠
一、使用netstat 檢查連接埠
##netstat 是命令列工具,可以提供有關網路連接的資訊。 顯示所有已開放端口,請使用以下命令:netstat -anp
netstat -tunlp
netstat -tnlp | grep :80
二、使用 ss 檢查連接埠
ss 是新的 netstat,指令選項大致相同。它缺少一些 netstat 功能,但暴露了更多的 TCP 狀態,而且速度稍快。 使用範例:ss -tunlp#三、使用lsof 檢查連接埠##lsof 是一個功能強大的命令列實用程序,它提供有關進程打開的文件的資訊。
在 Linux 中,一切都是文件,可以將套接字視為寫入網路的文件。
要使用 lsof 取得所有偵聽 TCP 連接埠的清單:lsof -nP -iTCP -sTCP:LISTEN
使用的選項如下:-n – 不要將連接埠號碼轉換為連接埠名稱。 -p – 不要解析主機名,顯示數字位址。 -iTCP -sTCP:LISTEN – 僅顯示 TCP 協定狀態為 LISTEN 的網路檔案。
使用範例:
要尋找正在偵聽特定連接埠(例如3306)的進程,請使用以下指令:sudo lsof -nP -iTCP: 3306 -sTCP:LISTEN
相關推薦:《
Linux影片教學以上是linux怎麼查詢端口的詳細內容。更多資訊請關注PHP中文網其他相關文章!