vnStat是一个Linux下的网络流量监控软件,它记录指定网卡每日的传输流量日志。它并非基于网络包的过滤,而是分析文件系统- /proc, 所以vnStat无需root的权限就可使用。
vnStat 官网: http://humdi.net/vnstat/
安装步骤:
wget http://humdi.net/vnstat/vnstat-1.13.tar.gz
tar xvzf vnstat-1.13.tar.gz
cd vnstat-1.13/
make
make install
建立流量数据库:
ifconfig 指令查看需要监控的网卡,假设只有eth0
然后生成数据库:
/usr/bin/vnstat -u -i eth0
如果提示vnstat错误,需要使用mkdir -p /var/lib/vnstat/ 创建此目录
参数如下:
-q, --query query database -h, --hours show hours -d, --days show days -m, --months show months -w, --weeks show weeks -t, --top10 show top10 -s, --short use short output -u, --update update database -i, --iface select interface (default: eth0) -?, --help short help -v, --version show version -tr, --traffic calculate traffic -ru, --rateunit swap configured rate unit -l, --live show transfer rate in real time