Linux系統(tǒng)提供了多種命令來(lái)查看當(dāng)前開啟的端口。以下是幾個(gè)常用的命令:
1. netstat命令:netstat命令可以用來(lái)顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口等信息。使用以下命令可以查看當(dāng)前開啟的端口:
netstat -tuln
該命令會(huì)列出所有TCP和UDP協(xié)議的監(jiān)聽端口。其中,-t參數(shù)表示顯示TCP協(xié)議,-u表示顯示UDP協(xié)議,-l表示只顯示監(jiān)聽狀態(tài)的端口,-n表示以數(shù)字形式顯示端口號(hào)。
2. ss命令:ss命令也可以用來(lái)查看網(wǎng)絡(luò)連接和端口信息。使用以下命令可以查看當(dāng)前開啟的端口:
ss -tuln
與netstat命令類似,-t參數(shù)表示顯示TCP協(xié)議,-u表示顯示UDP協(xié)議,-l表示只顯示監(jiān)聽狀態(tài)的端口,-n表示以數(shù)字形式顯示端口號(hào)。
3. lsof命令:lsof命令可以列出當(dāng)前系統(tǒng)打開的文件和進(jìn)程信息,包括網(wǎng)絡(luò)連接和端口信息。使用以下命令可以查看當(dāng)前開啟的端口:
lsof -i
該命令會(huì)列出所有打開的網(wǎng)絡(luò)連接和監(jiān)聽的端口。
以上是常用的幾個(gè)命令來(lái)查看Linux系統(tǒng)上開啟的端口。根據(jù)實(shí)際需求選擇合適的命令進(jìn)行使用。