1 - 檢查所有的連接
使用 a 選項(xiàng)可以列出系統(tǒng)中的所有連接,
$ netstat -a
這會(huì)顯示系統(tǒng)所有的 tcp、udp 以及 unix 連接。
2 - 檢查所有的 tcp/udp/unix socket 連接
使用 t 選項(xiàng)只列出 tcp 連接,
$ netstat -at
類似的,使用 u 選項(xiàng)只列出 udp 連接,
$ netstat -au
使用 x 選項(xiàng)只列出 Unix socket 連接,
$ netstat -ax
3 - 同時(shí)列出進(jìn)程 ID/進(jìn)程名稱
使用 p 選項(xiàng)可以在列出連接的同時(shí)也顯示 PID 或者進(jìn)程名稱,而且它還能與其他選項(xiàng)連用,
$ netstat -ap
4 - 列出端口號(hào)而不是服務(wù)名
使用 n 選項(xiàng)可以加快輸出,它不會(huì)執(zhí)行任何反向查詢(LCTT 譯注:這里原文有誤),而是直接輸出數(shù)字。 由于無需查詢,因此結(jié)果輸出會(huì)快很多。
$ netstat -an
5 - 只輸出監(jiān)聽端口
使用 l 選項(xiàng)只輸出監(jiān)聽端口。它不能與 a 選項(xiàng)連用,因?yàn)?/span> a 會(huì)輸出所有端口,
$ netstat -l
6 - 輸出網(wǎng)絡(luò)狀態(tài)
使用 s 選項(xiàng)輸出每個(gè)協(xié)議的統(tǒng)計(jì)信息,包括接收/發(fā)送的包數(shù)量,
$ netstat -s
7 - 輸出網(wǎng)卡狀態(tài)
使用 I 選項(xiàng)只顯示網(wǎng)卡的統(tǒng)計(jì)信息,
$ netstat -i

8 - 顯示多播組信息
使用 g 選項(xiàng)輸出 IPV4 以及 IPV6 的多播組信息,
$ netstat -g
9 - 顯示網(wǎng)絡(luò)路由信息
使用 r 輸出網(wǎng)絡(luò)路由信息,
$ netstat -r
10 - 持續(xù)輸出
使用 c 選項(xiàng)持續(xù)輸出結(jié)果
$ netstat -c
11 - 過濾出某個(gè)端口
與 grep 連用來過濾出某個(gè)端口的連接,
$ netstat -anp | grep 3306

12 - 統(tǒng)計(jì)連接個(gè)數(shù)
通過與 wc 和 grep 命令連用,可以統(tǒng)計(jì)指定端口的連接數(shù)量
$ netstat -anp | grep 3306 | wc -l
這會(huì)輸出 mysql 服務(wù)端口(即 3306)的連接數(shù)。