fedora如何监控网络流量

时间:2019-04-29 03:18:06  来源:igfitidea点击:

vnstat是一个免费的开源软件。它是一个基于控制台的网络流量监视软件,用于记录所选网络接口的每日网络流量。
它从/proc文件系统中收集的流量信息,所以应用程序可以在没有root权限的情况下也可以使用。

如何在Fedora Linux系统上安装vnstat来监控每小时、每天、每周和每月的带宽使用情况?

Fedora Linux安装vnstat应用程序

在Fedora上运行以下命令安装vnstat

dnf update
dnf info vnstat
sudo dnf install vnstat -y

配置vnstat

修改/etc/vnstat.conf文件,设置默认接口。 使用ip查看网口名。

Interface "wlp1s0"

开启vnstat服务并设置在系统启动时自启动

sudo systemctl start vnstat.service
sudo systemctl enable vnstat.service

如何使用vnstat

语法:

vnstat
vnstat -i NIC_NAME
vnstat [options] -i NIC_NAME

示例:

vnstat
vnstat -i eth0

linux显示网络带宽统计

vnstat -h #每小时带宽流量统计
vnstat -d #每天的带宽统计
vnstat -w #每周的带宽统计
vnstat -m #每月的带宽统计

显示带宽使用最多的10天

vnstat -t

实时监控网络传输率

vnstat -l

更新eth0的数据库

vnstat -u -i eth0

停止监控eth0

vnstat -i eth1 --delete

显示网口eth0,eth1,eth2总的流量

vnstat -i eth0+eth1+eth2

以xml格式显示

vnstat -i eth0 --xml

以json格式显示

vnstat --json
vnstat --json -i eth0