vnstat网络流量监控尝试
2020-02-07 16:02
369 查看
vnstat网络流量监控尝试
小白一枚,近来接触Linux系统,希望能够监控查看系统流量使用情况。参考各类CSDN博客文章,现将自身实践流程梳理如下,仅供参考:
基础环境:通过VMware虚拟机虚拟运行RHEL7系统,设置网络适配器为“桥接模式”,设置网卡为DHCP,确保虚拟系统连接互联网,通过ifconfig命令查看网卡名称(本机网卡为eno16777728)。
1.下载和解压vnstat
通过wget命令下载vnstat,通过tar -xzvf 命令解压文件
wget http://humdi.net/vnstat/vnstat-1.10.tar.gz tar -xzvf vnstat-1.10.tar.gz
2.生成和安装vnstat
进入vnstat-1.10目录, 执行make命令生成二进制安装文件,执行make install命令运行二进制的服务程序安装包
cd vnstat-1.10 make ; make install
出现报错,缺少gcc编译器,通过yum仓库安装gcc编译器,再次执行make及make install命令
yum -y install gcc make ; make install
3.创建网卡数据库
sudo vnstat -u -i eno16777728
会出现Error和Info提示,证明数据库创建成功
Error: Unable to read database "/var/lib/vnstat/eno16777728". Info: -> A new database has been created.
4.通过命令参数实现按需监控
如通过-l 参数实时监控eno16777728网卡流量,如下图所示
ctrl+c 终止命令后,展示流量统计情况
通过vnstat --help 可查看vnstat命令详细参数,详细命令参数参考请点击这里
vnStat 1.10 by Teemu Toivola <tst at iki dot fi> -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
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 尝试加载 Oracle 客户端库时引发 BadImageFormatException
- ORA-04030: 在尝试分配 8389132 字节 (pga heap,redo read buffer) 时进程内存不足
- VMware Workstation不能启用虚拟设备floppy0由于灭有相应的有效设备在主机上. 你要尝试在每次打开虚拟机电源时连接此虚拟设备?
- boost::xml————又一次失败的尝试
- 好记性不如烂笔头,尝试着记录工作中用到的一些技术,供以后温故
- mahout推荐10-尝试GroupLens数据集
- 关于Ubuntu的/etc/passwd的几点尝试
- FreeBSD10上编译尝试DeepIn UI
- 【OC学习-6】尝试完成一个有一点点意义的类和对象
- 【Java学习】混型尝试(2 - 装饰器)
- 黑马程序员-----------反向推导的尝试
- 飘逸的python - 写个端口扫描器及各种并发尝试(多线程/多进程/gevent/futures)
- 从word2013 尝试发布到博客园
- Dongle烧写模块重构(六)--单模块单功能下的命令模式尝试
- 二叉搜索树非递归后序遍历的尝试
- 可以尝试用Google Font API来摆脱网页字体的单调 仅仅抛砖引玉
- GWT2.0 工具尝试.
- 此模板尝试加载组件程序集”NuGet.VisualStudio.interop,Version=1.0.0.0 的解决办法
- Powerpoint发现中的内容有问题,Powerpoint 可尝试修复此演示文稿。
- 尝试理解枚举