Tomcat统计访问ip和ip的访问次数

在日志目录下面找到访问日志 access_log.2017-07-01.log

统计访问ip和每个ip的访问次数

1
awk '{print $1}' access_log.2017-07-01.log | sort -n | uniq -c | sort -rn | head -n 10

还可以将文件合并进行所有访问记录的统计:

1
cat access_log.* | awk '{print $1}' | sort | uniq -c | sort -rn

该命令将访问日志文件合并为一个文件,并使用awk命令提取每行日志的第一个字段(即客户端IP地址),使用sort命令进行排序和去重,并使用uniq命令统计每个IP地址出现的次数,最后使用sort命令按照访问次数倒序排列。

另外,也可以使用Logstash等工具将Tomcat访问日志导入到Elasticsearch或其他数据存储中,通过查询和可视化工具进行统计和分析。

版权所有,如有侵权请联系我