Linux/Unix logtop:实时日志线路速率分析器
时间:2020-01-09 10:42:17 来源:igfitidea点击:
如何在Linux系统上以日志文件作为输入来分析线速?
在Debian或者Ubuntu Linux上,如何找到攻击我的Apache/Nginx/Lighttpd Web服务器的IP?
您需要使用一个名为logtop的工具。
它是系统管理员工具,用于将日志文件作为输入来分析线路速率。
它读取stdin并以以下格式在列中显示不断更新的结果显示:
Line number, count, frequency, and the actual line
"行号,计数,频率和实际行"
如何在基于Debian或者Ubuntu的系统上安装logtop?
只需执行以下apt-get命令:
$ sudo apt-get install logtop
语法
语法如下:
logtop [OPTIONS] [FILE] command | logtop command1 | filter | logtop command1 | filter | logtop [options] [file]
例子
以下是一些常用的logtop示例。
显示IP地址泛滥您的LAMP服务器
执行以下命令:
tail -f www.theitroad.local_access.log | cut -d' ' -f1 | logtop
查看Squid缓存HIT和MISS日志
tail -f cache.log | grep -o "HIT\|MISS" | logtop
要查看某些缓存软件日志文件上的实时命中/未命中率,请执行:
tail -f access.log | cut -d' ' -f1 | logtop -s 20000
-s选项将logtop设置为最多可使用K行而不是10000行。