# Netstat 指令簡介 列出連接埠(Port) ``` 列出所有連接埠,包含 listening 與 non listening:netstat -a 僅列出 TCP 的連接埠:netstat -at 僅列出 UDP 的連接埠:netstat -au ``` 列出 Listening 狀態的連接埠 ``` 列出所有 listening 狀態的連接埠:netstat -l 列出所有 listening 狀態的 TCP 連接埠:netstat -lt 列出所有 listening 狀態的 UDP 連接埠:netstat -lu ``` 顯示使用網路的行程:可以顯示每個網路連接埠是被哪一個程式所使用 ``` 列出所有 listening 的程式:etstat -p 列出所有 listening -tcp 的程式:etstat -pt 我們可以配合 grep 找出特定程式所使用的連接埠例如(http):netstat -ap | grep http ``` 不要解析 DNS 如果您不想要讓 netstat 自動解析 DNS、連接埠名稱與使用者名稱的話,可以加上 -n 參數,這樣可以加速 netstat 的執行速度 連續輸出 加上 -c 參數之後,可以讓 netstat 每隔一秒輸出一次最新的資訊: ex:netstat -cat 也可以用 watch 達到類似的功能:watch -n 1 netstat -at 或是查看現在正在連線的資訊 watch -d -n0 "netstat -atnp | grep ESTA"