使用shell脚本计算Linux网卡流量,方法中最关键点:
ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}' 通过ifconfig eth
我看了下,linux下的/proc/net/dev记录了每块网卡发送和接受的包和字节数。因此萌生想法,写了一个。运行效果:
[root@74-82-173-217 ~]# ./net.sh Current Ip: inet addr:74
在网上看到这个单机流量的脚本,挺不错的。#!/bin/shusage(){echo “Usage: $0 [-i INTERFACE] [-s INTERVAL] [-c COUNT]”echoecho “-i INTERFACE”echo