美文网首页
ubuntu安装 vnStat 统计服务器流量

ubuntu安装 vnStat 统计服务器流量

作者: _灯火阑珊处 | 来源:发表于2018-04-19 10:19 被阅读0次

    安装

    $ apt-get install vnstat
    

    使用 ' ip a '命令查看你机器的网卡名称

    如果是全新的 iso 安装的 Debian 9

    那么默认的网卡名称应该为 ens3 或 ens4 (假设网卡名称是ens3)

    由于默认的配置文件还是旧的网卡名称 eth0 ,所以我们修改 /etc/vnstat.conf 文件

    # default interface
    Interface "ens3"
    

    接下来给这个网卡生成流量统计数据库

    $ vnstat -u -i ens3
    

    此时我们进入数据库的目录 /var/lib/vnstat 会发现数据库文件的权限是 root 用户

    root@debian /var/lib/vnstat # ll
    total 16
    drwxr-xr-x 2 vnstat vnstat 4096 Aug 5 09:11 ./
    drwxr-xr-x 27 root root 4096 Aug 5 09:11 ../
    -rw-r--r-- 1 vnstat vnstat 2792 Aug 5 09:11 ens3
    -rw-r--r-- 1 root root 2792 Aug 5 09:11 .ens3
    

    这个情况会导致 vnstat 用户无法写入数据库,所以我们修改权限,首先,停止 vnStat 服务

    $ systemctl stop vnstat
    

    然后修改 .ens3 文件的权限

    $ chown vnstat:vnstat /var/lib/vnstat/.ens3
    

    再启动 vnStat 服务

    $ systemctl start vnstat
    

    到此安装完成

    一些常用的命令如下

    查看当前实时流量

    $ vnstat -l
    

    查看当天流量

    $ vnstat -d
    

    查看当月流量

    $ vnstat -m
    

    指定某个网卡可带 -i 参数,比如

    $ vnstat -l -i ens3
    

    则只看 ens3 网卡当前的流量

    相关文章

      网友评论

          本文标题:ubuntu安装 vnStat 统计服务器流量

          本文链接:https://www.haomeiwen.com/subject/dagikftx.html