我想要统计每个端口的流量信息,看到个工具 iptraf ,用了一下感觉不错。
我想将它开在后台,作为流量统计工具。于是执行 iptraf -s eth0 -L iptrafss.log -B
问题出现了!第一, iptraf -h 里只告诉我们怎么在后台开启服务,没说怎么结束,我试着-x ,未能识别。那我只能用 kill 去杀了。这时候查看日志,里面只有一条服务启动信息,没有任何统计信息。如果是在字符界面里统计,正常退出的话,是可以输出日志的。。。
有一种方法是设置超时时间,这太蠢了吧?如果我突然想去看统计信息,那还是无解。
1
xuboying 2016 年 4 月 8 日 via Android
screen 里运行?
|
5
xuboying 2016 年 4 月 8 日
@phttc 必须要用这个程序么,
统计流量也能用 iptables 啊 sudo iptables -L -t nat -v ... Chain POSTROUTING (policy ACCEPT 4441 packets, 299K bytes) pkts bytes target prot opt in out source destination 30517 1963K MASQUERADE all -- any eth0 anywhere anywhere 统计流速可以用 sar |
6
vonsis 2017 年 2 月 3 日
configuration 里的 timers ,
logging interval 默认是 60 分钟,所以你开监控,跑去看 log ,空的,再看,还是空的 等一小时再去看,或者修改一下这个值为 1 分钟。 |