在Linux系統(tǒng)中,可以使用以下幾種方法來查看開放的端口:
使用netstat命令:可以使用以下命令來列出當(dāng)前系統(tǒng)上正處于監(jiān)聽狀態(tài)的所有端口:
netstat -tuln
該命令會(huì)顯示端口號(hào)、協(xié)議類型、監(jiān)聽地址和狀態(tài)等信息。
使用ss命令:ss命令是netstat的替代工具,可以使用以下命令來查看所有監(jiān)聽狀態(tài)的端口:
ss -tuln
該命令會(huì)顯示端口號(hào)、協(xié)議類型、監(jiān)聽地址和狀態(tài)等信息。
使用lsof命令:lsof命令可以用來查看系統(tǒng)上打開的文件和進(jìn)程??梢允褂靡韵旅顏聿榭凑诒O(jiān)聽的端口:
sudo lsof -i -P -n | grep LISTEN
該命令會(huì)列出所有正在監(jiān)聽的端口以及相關(guān)的進(jìn)程信息。
使用nmap命令:nmap是一款網(wǎng)絡(luò)掃描工具,可以用來掃描目標(biāo)主機(jī)上的開放端口??梢允褂靡韵旅顏頀呙柚付ㄖ鳈C(jī)的開放端口:
nmap <主機(jī)IP>
該命令會(huì)掃描指定主機(jī)上的所有端口,并顯示哪些端口是開放的。
以上是幾種常用的方法,你可以根據(jù)自己的需求選擇其中一種來查看開放的端口。