trafshow 让你知道到底是谁占用了你的网络

网络流量监控工具,比如 iftop 只能知道 IP直接的流量关系显示的IP对IP
nload 则更加,只显示网卡的流进流出流量,具体是呢个应用那个进程占用了网络流量往往不得而知
经过一番搜寻终于得到一个知道那个进程占用了网络流量的程序,他就是trafshow
运行后图示如下
选区_785.png
查看eth0,
选区_786.png
进程名称一目了然.








新版goaccess新增实时输出到html功能

具体效果可以查看他的样例https://rt.goaccess.io/
效果还算比较好的,大概每秒更新一次,用的socket实时通信,对分析网站还是有 一定的作用的
先看下效果
总体效果
选区_755.png
菜单项-锚点
选区_756.png
菜单项-设置
选区_757.png

只要运行如下命令便可实现

goaccess -f access.log -o /root/www/a.com/a.htm --real-time-html

日志文件的路径 'access.log' 和输出文件的路径'/root/www/a.com/a.htm'根据自己的情况做对应的更改!









grep过滤文档

grep是一个很有用的搜索命令,可以从海量的数据中找到我们想要的数据,比如从访问日志文件中找相关IP的访问记录
只要运行

cat /var/data/log/access.log |grep '127.0.0.1'

便可以搜索出127.0.0.1这个ip的所有记录
当我们想要知道几个IP的记录时,可以用如下命令查询

cat /var/data/log/access.log |grep -E'127.0.0.1|192.168.1.100'

其他技巧待后续更新