CentOS7使用vnstat统计总流量

冷菌 2020年04月24日 82次浏览

准备

  • 切换到root用户
  • CentOS 7

安装

yum install epel-release -y && yum install -y vnstat

使用方法

  • 初始化,指定统计哪个网卡,网卡可通过 ifconfig 查看

    vnstat -i eth0 -u
    
  • 编辑/etc/vnstat.conf

    Interface "eth0"  #设置默认网络接口 
    DaemonUser "root"  #指定后台运行的用户和组
    DaemonGroup "root"
    
  • 编辑/usr/lib/systemd/system/vnstat.service

    [Service]
    User=root #只需要修改此项即可
    
  • 开机自启

    service vnstat start
    systemctl enable vnstat.service
    
  • 使用方法

    vnstat -h  #小时
    vnstat -d  #天
    vnstat -w  #周
    vnstat -m  #月