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