1:統計10.86.0.0/16網段的內網流量情況
將下面指令碼儲存成檔案traffic-程式設計客棧lan.sh(執行後需要等待10秒抓包)
tcpdump -nqt src net 10.86.0.0/16 and dst net ! 10.86.0.0/16 \
> /tmp/tcpdump_t程式設計客棧emp 2>&1 &
sleep 10
kill `ps aux | grep tcpdump | grep -v grep | awk ''`
#awk 'end }' /tmp/tcpdump_temp
cat /tmp/tcpdump_temp|grep 'ip ' \
|awk -f'[. ]' 'end}' \
|sort -n -r -k 2
2:統計到外網ip的流量情況
將下面指令碼儲存成檔案traffic-wan.sh(執行後需要等待10秒抓包)
tcpdump -nqt src ncjgnfmhdpet 10.86.0.0/16 and dst net ! 10.86.0.0/16 \
> /tmp/tcpdump_temp 2>&1 &
sleep 10
kill `ps aux | grep tcpdump | grep -v grep | awk ''`
#awk 'end }' /tmp/tcpdump_temp
cat /tmp/tcpdump_temp|grep 'ip ' \
|awk -f'cjgnfmhdp[. ]' 'end}' \
|sort -n -r -k 2
3:可以統計udp的改進版本
tcpdump -i ens3 -nqt src net 10.86.0.0/16 and dst net ! 10.86.0.0/16\
|sed 's/.[0-9]cjgnfmhdp+\s>//g'|sed 's/.[0-9]\+://g'\
|sed 's/, length//g'\
> /tmp/tcpdump_temp 2>&1 &
sleep 5
kill `ps aux | grep tcpdump | grep -v grep | awk ''`
cat /tmp/tcpdump_temp\
|awk 'end}'\
|sort -n -r -k 2
echo "finish."
4:後來發現iftop也可以完成類似功能
iftop -o destination -t -s 1 -l 10
5:找出發出流量最大的
iftop -nnp -o destination -t -s 3 -l 1
本文標題: linux下區域網流量統計
本文位址:
區域網限速軟體控制電腦網速 控制區域網流量教程
在區域網網路管理中,網管員乙個非常重要的工作就是限制區域網網速 合理分配上網頻寬。這是因為國內企事業單位出口網路頻寬一般較小,企業上網速度普遍較慢。而當前各種網路應用層出不窮,尤其是p2p 看 看網路電視等行為極為普遍。這些與工作無關的網路應用和上網行為會極大地消耗單位的網路頻寬,極容易造成區域網網...
linux區域網探測
linux區域網探測 如果我們身為工程師或網路管理員,那麼我們肯定遇到過這樣的情況,我們臨時要用到某個ip位址,或我們要知道192.168.2.0這個網路中所有的位址哪個被用掉了,你會怎麼做呢?還有,你要檢測一堆伺服器中哪個伺服器是正常執行的,哪個已經down掉了。乙個伺服器乙個伺服器去查?噢no ...
Linux區域網搭建
系統版本號 linux red hat 6.3 ps 與乙太網卡相關的配置檔案位於 etc sysconfig network scripts資料夾中,如ifcfg etho ifcfg ethl等。ifconfig工具是通過指令的引數來配置網路介面。ifconfig不接受不論什麼引數,會輸出當前網...