在linux中我們可以通過(guò)在命令行中使用lsof命令、netstat命令來(lái)檢查端口是否開(kāi)放。
方法一:使用lsof命令
我們可以使用lsof命令來(lái)檢查某一端口是否開(kāi)放,基本語(yǔ)法如下:
lsof?-i:端口號(hào)
如果沒(méi)有任何輸出則說(shuō)明沒(méi)有開(kāi)啟該端口號(hào)
下圖以80端口和53端口為例,檢查80端口和53端口是否開(kāi)放
也可以使用lsof -i命令直接將開(kāi)放的端口輸出,來(lái)查看某些端口是否開(kāi)放。
方法二:使用netstat命令
netstat命令可以提供有關(guān)主機(jī)的網(wǎng)絡(luò)相關(guān)信息。
我們可以使用netstat -atu檢查linux中的開(kāi)放端口
我們使用的netstat標(biāo)志:-a,-t 和 -u 介紹
-a:所有的套接字。
-t :節(jié)目的TCP連接
-u:節(jié)目的udp連接
還可以添加-p標(biāo)志來(lái)顯示進(jìn)程或程序名的相關(guān)PID。
要僅顯示UDP端口,可以使用以下命令:
要僅顯示TCP端口,可以使用以下命令:
相關(guān)視頻教程推薦:《Linux教程》
以上就是本篇文章的全部?jī)?nèi)容,希望能對(duì)大家的學(xué)習(xí)有所幫助。更多精彩內(nèi)容大家可以關(guān)注php中文網(wǎng)相關(guān)教程欄目!!!
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦