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