Fedora Linux如何安装vnstat网络流量监视器
时间:2019-11-20 08:53:25 来源:igfitidea点击:
在Fedora Linux中,如何监控网络流量?
vnstat是免费的开源软件。它是基于控制台的网络流量监视器,用于记录所选网络接口的网络流量。
可以监控网口每小时,每天,每周和每月的流量使用情况。
从/proc文件系统收集的流量信息,因此应用程序无需root用户级访问即可使用。
查看vnstat安装包信息
运行以下dnf命令:
dnf update dnf info vnstat
在Fedora Linux上安装vnstat
只需运行以下命令即可在Fedora Linux上安装vnstat:
sudo dnf install vnstat
配置vnstat
查看网口名称
ip
配置文件:/etc/vnstat.conf
sudo vi /etc/vnstat.conf
设置默认接口名称:
Interface "wlp1s0"
设置vnstat服务开机自启动
执行以下systemctl命令:
sudo systemctl enable vnstat.service
启动vnstat服务
sudo systemctl start vnstat.service
停止vnstat服务
sudo systemctl stop vnstat.service
重启vnstat服务
sudo systemctl restart vnstat.service
查看vnstat服务的状态
sudo systemctl status vnstat.service
如何使用vnstat
语法如下:
vnstat vnstat -i NIC_NAME vnstat [options] -i NIC_NAME
vnstat示例:
vnstat vnstat -i eth0
输出示例:
Database updated: Thu Jul 11 17:00:51 2019 eth0 since 06/11/17 rx: 796.74 TiB tx: 86.08 TiB total: 882.81 TiB monthly rx | tx | total | avg. rate ------------------------+-------------+-------------+--------------- Jun '19 29.50 GiB | 2.84 GiB | 32.33 GiB | 104.64 kbit/s Jul '19 11.95 GiB | 1.05 GiB | 13.00 GiB | 117.89 kbit/s ------------------------+-------------+-------------+--------------- estimated 34.59 GiB | 3.04 GiB | 37.63 GiB | daily rx | tx | total | avg. rate ------------------------+-------------+-------------+--------------- yesterday 1.82 GiB | 172.14 MiB | 1.99 GiB | 193.09 kbit/s today 901.73 MiB | 92.55 MiB | 994.28 MiB | 132.98 kbit/s ------------------------+-------------+-------------+--------------- estimated 1.24 GiB | 129 MiB | 1.37 GiB |
显示接口eth0,eth3和eth7总的流量统计:
vnstat -i eth0+eth3+eth7
以xml格式查看有关接口eth9的流量信息
vnstat -i eth0 --xml
以json格式查看网口流量信息:
vnstat --json vnstat --json -i eth0
Linux统计每小时的流量
vnstat -h
Linux统计每天流量的使用情况
vnstat -d
Linux统计每周流量的使用情况
vnstat -w
Linux统计每月流量的使用情况
vnstat -m
Linux统计最近10天的流量使用情况
vnstat -t
Linux实时监控网络传输速率
vnstat -l
强制更新接口eth0数据库
vnstat -u -i eth0
删除接口eth1的数据库并停止对其进行监控
vnstat -i eth1 --delete