Bandwidthd

Bandwidthd是一款免费的流量监控软件,它可以用图标的方式展现出网络流量行为,并且可区分出ftp、tcp等各种协议的流量。

1、安装一些依赖软件

[root@localhost bandwidthd-2.0.1]# yum install -y libpng libpng-devel gd gd-devel gcc libpcap-devel

2、下载bandwidthd软件(https://sourceforge.net/projects/bandwidthd/files/bandwidthd/bandwidthd 2.0.1/

3、解压bandwidthd。

[root@localhost ~]# tar -xzvf bandwidthd-2.0.1.tar.gz

4、安装。Bandwidthd需要进行编译安装,首先要执行configure文件,生成makefile,然后在编译、安装

[root@localhost bandwidthd-2.0.1]# ./configure

[root@localhost bandwidthd-2.0.1]# make

[root@localhost bandwidthd-2.0.1]# make install

5、修改配置文件“/usr/local/bandwidthd/etc/bandwidthd.conf”,设置监听的网段和网卡

[root@localhost bandwidthd-2.0.1]# gedit /usr/local/bandwidthd/etc/bandwidthd.conf 

 #subnet 10.0.0.0 255.0.0.0

#subnet 192.168.0.0/16

#subnet 172.16.0.0/12

subnet 192.168.0.0/24          //监听网段

 

# Device to listen on

# Bandwidthd listens on the first device it detects

# by default.  Run "bandwidthd -l" for a list of 

# devices. 

dev "eth0"     //监听网卡

6、建立链接,在apache网页根目录建立一个链接,指向bandwidthd,这样可以快速打开bandwidthd

[root@localhost bandwidthd-2.0.1]# cd /var/www/html/

[root@localhost html]# ln -s /usr/local/bandwidthd/htdocs bandwidthd

7、启动bandwidthd

[root@localhost html]# cd /usr/local/bandwidthd/

[root@localhost bandwidthd]# ./bandwidthd 

8、在浏览器输入“127.0.0.1/bandwidthd”打开bandwidthd。请确保你已经开启了httpd服务。

9、设置bandwidthd开机启动

[root@localhost html]# gedit /etc/rc.local

touch /var/lock/subsys/local

INITTY=/dev/tty[1-8]

for tty in $INITTY; do

    setleds -D +num < $tty

done

/usr/local/bandwidthd/bandwidthd

最新文章

  1. 企业站SEO记录
  2. iOS逆传值的三种方式
  3. inconsistent line count calculation in projection snapshot
  4. json解析转map
  5. vc 获取当前时间 (zhuan)
  6. Oracle V$SESSION
  7. map(int, ..) 与 int() 的区别
  8. The Letter Carrier&#39;s Rounds(摘)
  9. js处理json的方法
  10. akka源码导读
  11. Python爬虫知识点四--scrapy框架
  12. Vue SSR不可不知的问题
  13. CentOS7上安装RabbitMQ
  14. canvas 实现弹跳效果
  15. 论type与object的关系----Python创世纪
  16. Rx = Observables(响应) + LINQ(声明式语言) + Schedulers(异步)
  17. lua元表(metatable)和元方法(metamethod)
  18. 《机器学习实践》程序清单3-7 plotTree函数
  19. CSS的定位问题总结
  20. tomcat介绍

热门文章

  1. echart 设计宽度为百分比时,div撑不开
  2. docker端口映射或启动容器时报错
  3. 如何用python发邮件
  4. 线上MYSQL同步报错故障处理方法总结
  5. logging日志模块的使用
  6. throws和throw的区别
  7. ipfs私链服务
  8. JS快速入门
  9. CentOS6.5安装Elasticsearch5.3.0
  10. mac 进程和线程工具