在Linux系統(tǒng)中,可以使用以下方法來查看指定端口是否開啟:
使用 netstat
命令:
netstat -tuln | grep <端口號>
這會列出當(dāng)前系統(tǒng)中所有處于監(jiān)聽狀態(tài)的TCP和UDP端口,并通過grep過濾出指定的端口號。如果該端口開啟,則會顯示對應(yīng)的監(jiān)聽進(jìn)程和IP地址。
使用 ss
命令:
ss -tuln | grep <端口號>
這個(gè)命令和上面的 netstat
命令類似,也可以用來查看系統(tǒng)中正在監(jiān)聽的TCP和UDP端口。同樣,通過grep過濾出指定的端口號,如果該端口開啟,則會顯示對應(yīng)的監(jiān)聽進(jìn)程和IP地址。
使用 nmap
命令:
nmap -p <端口號> <IP地址>
這個(gè)命令可以掃描指定IP地址上的端口,并顯示它們的狀態(tài)。如果指定的端口開啟,則會顯示為 “open”。
以上是常用的幾種方法,你可以根據(jù)具體的需求選擇其中一種來查看指定端口是否開啟。