在linux中我們可以透過在命令列中使用lsof命令、netstat命令來檢查連接埠是否開放。
方法一:使用lsof指令
我們可以使用lsof指令來檢查某一連接埠是否開放,基本語法如下:
lsof -i:端口号
如果沒有任何輸出則說明沒有開啟該連接埠號碼
下圖以80埠和53埠為例,檢查80埠和53埠是否開放
也可以使用lsof -i指令直接將開放的連接埠輸出,來查看某些連接埠是否開放。
方法二:使用netstat指令
netstat指令可以提供主機的網路相關資訊。
我們可以使用netstat -atu檢查linux中的開放埠
#我們使用的netstat標誌:-a,-t 和-u 介紹
-a:所有的套接字。
-t :節目的TCP連接
-u:節目的UDP連接
也可以新增-p標誌來顯示進程或程式名稱的相關PID。
要只顯示UDP端口,可以使用以下命令:
要只顯示TCP端口,可以使用以下指令:
相關影片教學推薦:《Linux教學》
以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !
以上是linux如何查看連接埠是否開放?的詳細內容。更多資訊請關注PHP中文網其他相關文章!