Linux查看端口狀態(tài)可以使用netstat命令和ss命令。下面將分別介紹這兩個(gè)命令的用法和示例。
1. 使用netstat命令查看端口狀態(tài)
netstat命令用于顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息??梢允褂胣etstat命令來查看當(dāng)前系統(tǒng)的端口狀態(tài)。
命令格式:
netstat [options]
常用選項(xiàng):
- -a:顯示所有連接和監(jiān)聽端口。
- -n:以數(shù)字形式顯示端口號(hào)和IP地址。
- -t:僅顯示TCP協(xié)議相關(guān)的端口。
- -u:僅顯示UDP協(xié)議相關(guān)的端口。
- -l:僅顯示監(jiān)聽狀態(tài)的端口。
示例:
netstat -an | grep LISTEN
上述命令將顯示當(dāng)前系統(tǒng)中所有處于監(jiān)聽狀態(tài)的端口。
2. 使用ss命令查看端口狀態(tài)
ss命令也可以用于查看端口狀態(tài),它是netstat命令的替代品,性能更好。
命令格式:
ss [options]
常用選項(xiàng):
- -a:顯示所有連接和監(jiān)聽端口。
- -n:以數(shù)字形式顯示端口號(hào)和IP地址。
- -t:僅顯示TCP協(xié)議相關(guān)的端口。
- -u:僅顯示UDP協(xié)議相關(guān)的端口。
- -l:僅顯示監(jiān)聽狀態(tài)的端口。
示例:
ss -an | grep LISTEN
上述命令將顯示當(dāng)前系統(tǒng)中所有處于監(jiān)聽狀態(tài)的端口。
通過使用netstat命令或ss命令,你可以方便地查看Linux系統(tǒng)中的端口狀態(tài)。根據(jù)需要選擇合適的命令和選項(xiàng)來獲取所需的信息。