使用tomcat日志对访问ip进行排序
2013-07-06 18:27
211 查看
tomcat日志记录了ip对网站的访问情况,现在看看怎么用linux命令对那些ip进行访问量排序,重在记录:
日志第一个字段就是ip地址,字段之间分隔符是空格:
1. 使用awk:(awk默认分割符就是空格,所以-F选项可以不要)
awk -F ' ' '{print $1}' /var/www/html/apache-tomcat-7.0.27/logs/localhost_access_log.2012-12-27.txt | sort | uniq -c | sort -u
使用awk命令输出每行的第一列 ,-F ‘ ’表示每一行上字符串之间间隔符号是空格,完了用sort排序,接着用uniq -c累计,然后再次用sort -u对累计结果排序。
2.使用cut:(需要注意的是,cut默认的分隔符是<tab>,所以-d选项是必须要的)
cut -d ' ' -f1 /var/www/html/apache-tomcat-7.0.27/logs/localhost_access_log.2012-12-27.txt | sort | uniq -c | sort -u。
原理同上了。
日志第一个字段就是ip地址,字段之间分隔符是空格:
1. 使用awk:(awk默认分割符就是空格,所以-F选项可以不要)
awk -F ' ' '{print $1}' /var/www/html/apache-tomcat-7.0.27/logs/localhost_access_log.2012-12-27.txt | sort | uniq -c | sort -u
使用awk命令输出每行的第一列 ,-F ‘ ’表示每一行上字符串之间间隔符号是空格,完了用sort排序,接着用uniq -c累计,然后再次用sort -u对累计结果排序。
2.使用cut:(需要注意的是,cut默认的分隔符是<tab>,所以-d选项是必须要的)
cut -d ' ' -f1 /var/www/html/apache-tomcat-7.0.27/logs/localhost_access_log.2012-12-27.txt | sort | uniq -c | sort -u。
原理同上了。
相关文章推荐
- 使用tomcat日志对访问ip进行排序
- 使用python找出nginx访问日志中访问次数最多的10个ip排序生成网页
- 使用Nginx如何配置Tomcat访问日志记录真实IP
- 使用Nginx如何配置Tomcat访问日志记录真实IP
- 使用python 分析统计nginx访问日志ip次数并且排序
- 本机使用Tomcat部署项目,使用localhost能访问但是不能使用自的Ip进行访问!
- 使用Nginx如何配置Tomcat访问日志记录真实IP
- Apache2.4使用require指令进行访问控制--允许或限制IP访问/通过User-Agent禁止不友好网络爬虫
- tomcat7 使用log4j进行日志记录
- Tomcat使用IP访问不了
- php 使用curl模拟ip和来源进行访问
- 发现恶意ip大量访问 可使用命令进行封禁
- tomcat 使用log4j进行日志切割
- 前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected est
- tomcat后台日志启动正常,但是不能访问http://ip:8080页面
- Tomcat:如何配置和使用Tomcat访问日志
- tomcat 访问日志及ip限制
- Spring boot项目 使用ip+port+contextPath进行访问的时候会直接显示出项目中的一些接口信息和相关数据
- 使用cronolog进行tomcat日志切割
- 如何配置和使用Tomcat访问日志