交叉编译iftop
来源:互联网 发布:数据准确的重要性 编辑:程序博客网 时间:2024/05/29 09:11
1、下载iftop源码包iftop-0.17.tar.gz
2、解压
3、确保已经交叉编译好libpcap库,执行./configure --host=arm-linux
4、在当前目录下建立install目录
5、make
6、make install
完成后将./install/sbin/iftop文件拷贝到开发板上的/usr/sbin
除此之外还要拷贝到所需要的库文件:
/lib/libpcap.so.1 /lib/libpcap.so.1.6.2
/lib/libncurses.so.5 /lib/libncurses.so.5.6
前一列是链接文件,后一列是实际指向的文件。
运行iftop命令出错:Error opening terminal: vt102.
这是因为开发版上 面没有对应的终端信息。运行基于ncurses库的程序必须先设置终端信息环境变量 TERMINFO;否则会提示找不到终端信息。这个方法也简单,在开发板上建立目录 /usr/share/terminfo,然后将/usr/local/arm/4.2.2-eabi/usr/share/terminfo/v目录复制到此处 就可以了,里面包含了开发板的vt102终端信息,当然还有其它很多不同各类的终端信息, 如果你为了减小空间占用,可以只复制vt102相关的文件,然后在当前的shell环境中添加 环境变量。
# export TERMINFO=/usr/share/terminfo
运行iftop:
ftop界面说明 :
第一行:带宽显示
中间部分:外部连接列表,即记录了哪些ip正在和本机的网络连接
中间部分右边:实时参数分别是该访问ip连接到本机2秒,10秒和40秒的平均流量
=>代表发送数据,<= 代表接收数据
底部三行:表示发送,接收和全部的流量
底部三行第二列(cumm):为你运行iftop到目前流量
底部三行第三列(peak):为高峰值
底部三行第四列(rates):为平均值
- 交叉编译iftop
- 交叉编译iftop
- iftop
- iftop
- iftop
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- (第二章)Unity3D用键盘控制物体旋转
- java代理模式总结
- 4 UI系统和事件处理
- Winsock 2 入门指南
- android中expandablelistview的学习
- 交叉编译iftop
- JVM-翻译]揭开java.lang.OutOfMemoryError面纱之一
- Lua学习之1 :C++调用Lua函数
- IOS开发中用到的加密算法
- jquery获得select option的值 和对select option的操作
- 比较JS合并数组的各种方法及其优劣
- 数据库自动备份
- 2-06. 数列求和(20)
- Android开发教程:实现没有标题栏的窗口和全屏显示