一个网站
你懂的

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下很方便查看服务器带宽流量统计的命令

留言 14

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

    这个没有端口统计吧?

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

      Jack6个月前 (08-14)回复
  2. #7

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

    什么情况

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

      91yun7个月前 (08-04)回复
  3. #6

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

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

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

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

      91yun7个月前 (08-04)回复
  5. #4

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

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

      monsterunit7个月前 (08-04)回复
  6. #3

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

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

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

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

      91yun7个月前 (08-04)回复
  8. #1

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

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

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