一些檢視網路連線的命令

2022-09-05 14:48:18 字數 1087 閱讀 6201

1、檢視所有80埠的連線數:

netstat -nat|grep -i "80"|wc -l

2、對連線的ip按連線數量進行排序:

netstat -ntu | awk '' | cut -d: -f1 | sort | uniq -c | sort -n

3、檢視tcp連線狀態:

netstat -nat |awk ''|sort|uniq -c|sort -rn

netstat -n | awk '/^tcp/ ;end '

netstat -n | awk '/^tcp/ ; end '

netstat -n | awk '/^tcp/ ;end '

netstat -n |awk '/^tcp/ '|sort|uniq -c|sort -rn

netstat -ant | awk '' | grep -v '[a-z]' | sort | uniq -c

4、檢視80埠連線數最多的20個ip:

netstat -anlp|grep 80|grep tcp|awk ''|awk -f: ''|sort|uniq -c|sort -nr|head -n20

netstat -ant |awk '/:80/end' |sort -rn|head -n20

5、用tcpdump嗅探80埠的訪問看看誰最高:

tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -f"." '' | sort | uniq -c | sort -nr |head -20

6、查詢較多time_wait連線:

netstat -n|grep time_wait|awk ''|sort|uniq -c|sort -rn|head -n20

7、找查較多的syn連線:

netstat -an | grep syn | awk '' | awk -f: '' | sort | uniq -c | sort -nr | more

[the end]

Linux 檢視網路連線狀態

closed 無連線是活動的或正在進行 establised 已建立連線的狀態 syn sent 發出主動連線 syn 標誌 的連線封包 syn recv 接收到乙個要求連線的主動連線封包 fin wait1 該插槽服務 socket 已中 斷,該連線正在斷線當中 fin wait2 該連線已結束通...

檢視linux網路連線 連線總數

檢視系統tcp連線中各個狀態的連線數。netstat an awk tcp end 檢視和本機80埠建立連線並狀態在established的所有ip netstat an grep 80 grep esta awk awk begin sort uniq 輸出每個ip的連線數,以及總的各個狀態的連線...

檢視linux網路連線 連線總數

檢視系統tcp連線中各個狀態的連線數。netstat an awk tcp end 檢視和本機80埠建立連線並狀態在established的所有ip netstat an grep 80 grep esta awk awk begin sort uniq 輸出每個ip的連線數,以及總的各個狀態的連線...