filename flow.sh
#!/bin/bash
while [ "1" ]
doeth=$1
rxpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '')
txpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '')
sleep 1
rxnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '')
txnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '')
clear
echo -e "\t rx `date +%k:%m:%s` tx"
rx=$(($-$))
tx=$(($-$))
if [[ $rx -lt 1024 ]];then
rx="$b/s"
elif [[ $rx -gt 1048576 ]];then
rx=$(echo $rx | awk '')
else
rx=$(echo $rx | awk '')
fi
if [[ $tx -lt 1024 ]];then
tx="$b/s"
elif [[ $tx -gt 1048576 ]];then
tx=$(echo $tx | awk '')
else
tx=$(echo $tx | awk '')
fi
echo -e "$eth \t $rx $tx "
done
flow.sh eth0
檢視網絡卡流量
iptraf 是乙個網路監控工具 功能比 nload 更強大,可以監控所有的流量 ip流量 按協議分的流量 還可以設定過濾器等 對監控網路來說 這個更適合也更強大 但在總的流量顯示上,沒 nload 直觀和方便 在命令列直接輸入 iptraf,進入乙個文字圖形介面,如下 隨便按乙個鍵,進入下乙個介面...
用shell指令碼實時檢視網絡卡流量
用shell指令碼可以實現對網絡卡bytes和packets的雙重監控,每隔一秒輸出一次,最後輸出的是對應ip位址的流量情況。bin bash while true don 1 while n cat proc net dev wc l do 獲取當前時刻網口接收與傳送的流量 rb pre n ca...
linux 檢視網絡卡流量
方法一 nloadwget 方法二 iftop 1 iftop介面相關說明介面上面顯示的是類似刻度尺的刻度範圍,為顯示流量圖形的長條作標尺用的。中間的 這兩個左右箭頭,表示的是流量的方向。2 iftop相關引數常用的引數 進入iftop畫面後的一些操作命令 注意大小寫 引數 a 監測能檢測到的所有網...