项目需要安装 opendpi ,
代码地址
http://code.google.com/p/opendpi/downloads/list ;
下载 1.3 版本,README里面安装步骤说的很清楚了,
安装后执行 ./src/examples/OpenDPI_demo/OpenDPI_demo ,好像是需要 root 权限的。
提示错误:error while loading shared libraries: libopendpi.so.1: cannot open shared object file: No such file or directory
查了说是缺少库文件连接,于是:
sudo ln -s /usr/local/lib/libopendpi.so.1.0.3 /lib/libopendpi.so.1
查阅的资料里面,对这个的表述有点问题,主要是把源文件名搞错了,害得我郁闷了半天没。
先到这一步。
换用tstat + rrdtool;
nohup:使启动的进程在终端被关闭之后还能继续运行;一般的如 httpd 之类的守护进程,运行时在 命令后面加个 & 就可以在后台运行,但一般的程序,只能使用 nohup 来搞;
nohup 会把程序的输出重定向到当前目录下面的 nohup.out 文件,作为一个 log 文件;
rrdtool 真是个复杂而强悍的工具,用于出类似流量统计图之类的图表,
常用的子命令:
create:
创建rrd
ifconfig eht1 promisc 设置网卡为混杂模式,root权限