一个网站
你懂的

vnstat教程:linux下很方便查看服务器带宽流量统计的命令

本文由@91yun发布

因为很多 vps 或者服务器都是限流量的,但是又很多服务商并没有提供详细的流量表,比如每天的流量表,所以肯定有人很想知道自己服务器到底跑了多少流量。

vnstat 就是一个很好用的服务器流量统计命令。我截几个图给大家看下就知道了。

统计天数和统计月份的:

vnstat 统计天数

vnstat 统计天数

vnstat 统计月份

vnstat 统计月份

是不是很直观呢。下面我们就来看看这个命令怎么用。 estimated 是预估使用量的意思。最后一列 avg. rate 是平均使用带宽。 rx 是接收流量( inbound ), tx 是发送流量( outbound )

第一步:安装

centos 需要先安装 epel 源后才能使用 yum 来安装

ubuntu 的话应该直接 apt-get 就可以了,我没试过哦。

第二步:创建监控数据库

这里的 eth0 可以改成你需要的网卡

第三步:启动服务并设置开机启动

第四步:流量查看命令

完成以上所有操作后,过个 10 分钟左右 (真心别急。。你去拉个屎,吃个饭,睡个觉,撸一把应该就有内容可以看了。。。) 就可以用命令看到数据拉。。。

看每天的流量统计命令:

看每月的流量统计命令:

 

好了,是不是又学了一个技能,感觉自己萌萌哒 ~

打赏
未经允许不得转载:91云(91yun.org) » vnstat教程:linux下很方便查看服务器带宽流量统计的命令

留言 15

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #9

    请教个事,vnstat如何清除记录数据?

    2ryan4周前 (03-01)回复
  2. #8

    这个没有端口统计吧?

    小码8个月前 (08-05)回复
    • 同问,有没有查看哪个端口走了流量多少的。

      Jack8个月前 (08-14)回复
  3. #7

    vnstat -u -i venet0
    Error: Unable to read database “/var/lib/vnstat/venet0”.
    Info: -> A new database has been created.

    什么情况

    ice8个月前 (08-04)回复
    • 不用管。数据库创建成功就可以了

      91yun8个月前 (08-04)回复
  4. #6

    记得可以输出到php网页的,更直观方便一些,有个现成项目,老早用过。

    protoss8个月前 (08-04)回复
  5. #5

    请问博主站里的 KS2012R2.gz 是 standard 还是 数据中心版的

    wuting01228个月前 (08-04)回复
    • 是评估版。

      91yun8个月前 (08-04)回复
  6. #4

    ubuntu的并不好使 ┑( ̄Д  ̄)┍

    小日月8个月前 (08-04)回复
    • 好使,我在aws的ubuntu里装了
      顺便贴个官网http://humdi.net/vnstat/

      monsterunit8个月前 (08-04)回复
  7. #3

    最后一步设置 service vnstat start ,返回
    vnstat: unrecognized service
    但是已经正常使用vnstat -d等命令了~该服务名字不对?

    马斯特8个月前 (08-04)回复
  8. #2

    。。。真是画风突变的文章
    可以上个hostodo的AFF啦,看你之前不是一直推荐么

    Oliver8个月前 (08-04)回复
    • hostodo说实话不是太适合推荐。。这家对新人来说有点坑。tk回复慢,碰到问题能急死你。

      91yun8个月前 (08-04)回复
  9. #1

    安装完好像不能统计之前的。。只能从现在开始算

    小日月8个月前 (08-04)回复
    • 肯定啊。。之前的没数据怎么统计。。

      91yun8个月前 (08-04)回复