Linux檢視網路流量的指令碼
# cat stream
#! /bin/bash
# Write by Neil.xu qq:37391319 email:
# 2008-8-19 we need to monitor streams of LTS channels, so write this script
typeset in in_old dif_in dif_in1 dif_out1
typeset out out_old dif_out
in_old=$(cat /proc/net/dev | grep eth0 | sed 's=^.*:==' | awk '{ print $1 }' )
out_old=$(cat /proc/net/dev | grep eth0 | sed 's=^.*:==' | awk '{ print $9 }')
while true
do
sleep 1
in=$(cat /proc/net/dev | grep eth0 | sed 's=^.*:==' | awk '{ print $1 }')
out=$(cat /proc/net/dev | grep eth0 | sed 's=^.*:==' | awk '{ print $9 }')
dif_in=$((in-in_old))
dif_in1=$((dif_in * 8 / 1024 / 1024 ))
dif_out=$((out-out_old))
echo " IN: ${dif_in} bytes OUT: ${dif_out} bytes "
dif_out1=$((dif_out * 8 / 1024 / 1024 ))
echo "IN: ${dif_in1} mbps OUT: ${dif_out1} mbps"
in_old=${in}
out_old=${out}
done
執行效果:# ./stream
IN: 349179 bytes OUT: 1363936 bytes
IN: 2 mbps OUT: 10 mbps
IN: 349612 bytes OUT: 1361852 bytes
IN: 2 mbps OUT: 10 mbps
IN: 348684 bytes OUT: 1358952 bytes
IN: 2 mbps OUT: 10 mbps
IN: 349998 bytes OUT: 1359092 bytes
IN: 2 mbps OUT: 10 mbps
本文出自:
或者直接使用以下命令查詢:
cat /proc/net/dev
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13879334/viewspace-1034750/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Shell指令碼 – 檢視網路介面資訊指令碼
- Linux中檢視指令碼程式是否存在的命令!Linux指令碼
- Linux檢視網路卡流量方法的工具和命令彙總Linux
- Linux 中的網路指令:如何檢視一個域名有哪些 NS 記錄?Linux
- Linux網路命令與指令碼使用Linux指令碼
- linux檢視網路報文頻率Linux
- 在Linux中,如何檢視網路效能?Linux
- 如何在 Linux 中檢視可用的網路介面Linux
- Linux系統檢查指令碼Linux指令碼
- Linux網路流量安全審計Linux
- Linux下針對伺服器網路卡流量和磁碟的監控指令碼Linux伺服器指令碼
- linux系統檢視網路連線情況Linux
- 一個快速檢視trace的小指令碼指令碼
- 使用netstat檢視你的Linux伺服器網路連線Linux伺服器
- 在Linux中,如何檢視網路介面的狀態?Linux
- win10 檢視已知的無線網密碼方法 win10怎麼檢視已知網路的密碼Win10密碼
- 網路卡流量監控指令碼,python實現指令碼Python
- linux 網路 cat /proc/net/dev 檢視測試網路丟包情況Linuxdev
- Linux如何檢視JDK的安裝路徑LinuxJDK
- linux下檢視java的安裝路徑LinuxJava
- Linux shell指令碼判斷伺服器網路是否可以上網Linux指令碼伺服器
- linux檢視網路卡型號Linux
- Linux中如何排查網路?常見的網路排查指令都有哪些?Linux
- Linux基礎服務巡檢指令碼模板Linux指令碼
- 網路視覺化:流量產業鏈上的王者視覺化產業
- Mac 檢視本地網路配置Mac
- 自定義檢視指令
- Linux基楚操作指引【檢視版本、檢視路徑、檢視內容、編輯檔案】Linux
- win10找回無線網路密碼的方法_win10如何檢視無線網路密碼Win10密碼
- MV-Sketch介紹--網路流量異常檢測
- [20180814]慎用檢視錶壓縮率指令碼.txt指令碼
- Laravel 通過遷移指令碼建立MySQL檢視Laravel指令碼MySql
- Laravel 透過遷移指令碼建立MySQL檢視Laravel指令碼MySql
- 在Linux中,如何實時監控網路流量?Linux
- 檢視Linux網路卡UUID和MAC地址---Linux命令LinuxUIMac
- Linux常見的網路排查指令,你知道幾個?Linux
- liunx 檢視網路連線數
- 檢視網路連線數netstat -an
- Linux如何檢視檔案包含內容?常用指令有哪些?Linux