好用的Linux必學指令-Netstat
Linux的netstat
指令可以用來查詢作用中連線的各種網路相關資料,對於後端工程師來說,時常在檢測網路連線資訊及各種疑難雜症是一個非常好用的工具,在linux
,mac
,windows
中都能夠執行,以下介紹幾個常用的netstat
指令
列出所有的連接埠
netstat -a
輸出:
列出TCP或UDP的連接埠
# TPC
netstat -at
# UDP
netstat -au
顯示使用網路的行程
## 加上-p參數,可以顯示每個連接埠是被哪個程式所佔用,查看TCP連線:
netstat -pt
不要解析DNS
## 如果不想讓netstat自動解析DNS,加上-n參數,可以加速執行
netstat -an
網路介面資訊
netstat -ie
指令跟ifconfig
結果一樣
常見用法
使用管道進階篩選出使用中的網路連線
## 找出網路連接埠為8088的連線
netstat -atnp | grep 8088
### 找出網路連線標示為ESTABLISHED
netstat -atnp | grep ESTA
另外其他請查看說明:
netstat -h