linux查看ip访问日志文件,linux分析apache日志获取最多访问的前10个IP
apache日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数。
既然是统计,那么awk是必不可少的,好用而高效。
命令如下:
awk '{a[$1] += 1;} END {for (i in a) printf("%d %s\n", a[i], i);}' 日志文件 | sort -n | tail
首先用awk统计出来一个列表,然后用sort进行排序,最后用tail取最后的10个。
以上参数可以略作修改显示更多的数据,比如将tail加上-n参数等,另外日志格式不同命令也可能需要稍作修改。
当前WEB服务器中联接次数最多的ip地址
#netstat -ntu |awk '{print $5}' |sort | uniq -c| sort -nr
查看日志中访问次数最多的前10个IP
#cat access_log |cut -d ' ' -f 1 |sort |uniq -c | sort -nr | awk '{print $0 }' | head -n 10 |less
查看日志中出现100次以上的IP
#cat access_log |cut -d ' ' -f 1 |sort |uniq -c | awk '{if ($1 > 100) print $0}'|sort -nr |less
查看最近访问量最高的文件
#cat access_log |tail -10000|awk '{print $7}'|sort|uniq -c|sort -nr|less
查看日志中访问超过100次的页面
#cat access_log | cut -d ' ' -f 7 | sort |uniq -c | awk '{if ($1 > 100) print $0}' | less
统计某url,一天的访问次数
#cat access_log|grep '12/Aug/2009'|grep '/p_w_picpaths/index/e1.gif'|wc|awk '{print $1}'
前五天的访问次数最多的网页
#cat access_log|awk '{print $7}'|uniq -c |sort -n -r|head -20
从日志里查看该ip在干嘛
#cat access_log | grep 218.66.36.119| awk '{print $1"\t"$7}' | sort | uniq -c | sort -nr | less
列出传输时间超过 30 秒的文件
#cat access_log|awk '($NF > 30){print $7}' |sort -n|uniq -c|sort -nr|head -20
列出最最耗时的页面(超过60秒的)
#cat access_log |awk '($NF > 60 && $7~/\.php/){print $7}' |sort -n|uniq -c|sort -nr|head -100
linux查看ip访问日志文件,linux分析apache日志获取最多访问的前10个IP相关推荐
- Linux查看谁修改的文件,linux如何查看近来修改的文件
下面用不同的方式只列出所有你今天创建或修改的文件(直接或间接). 1. 使用 ls 命令,只列出你的 home 文件夹中今天的文件. # ls -al --time-style=+%D | grep ...
- 如何查看linux系统下的各种日志文件 linux 系统日志的分析大全
如何查看linux系统下的各种日志文件 linux 系统日志的分析大全 日志分类: 1. 连接时间的日志 连接时间日志一般由/var/log/wtmp和/var/run/utmp这两个文件记录,不过这 ...
- linux获取近一小时日志,Linux分析日志获取最多访问的前10个IP
apache日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数. 既然是统计,那么awk是必不可少的,好用而高效. 命令如下: awk '{a[$1] += ...
- kjb文件 解析_在Linux上使用lnav监控和分析Apache日志文件工具
请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解如何在Linux上使用lnav监控和分析A ...
- linux var mqm权限,Linux MQ中间件/var/mqm文件系统结构与错误日志分析
Linux MQ中间件/var/mqm文件系统结构与错误日志分析 Linux MQ中间件/var/mqm文件系统结构与错误日志分析 本文转自 http://www.wo81.com/tec/mid/m ...
- linux查看mysql连接日志文件,linux下查看mysql日志文件的方法
查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...
- 怎样下载linux的日志文件,Linux常见的日志文件及查看命令
Linux常见日志和常用命令 Linux 日志都以明文形式存储,所以我们不需要特殊的工具就可以搜索和阅读它们.Linux 日志存储在 /var/log 目录中,我们可以编写脚本,来扫描这些日志,并基于 ...
- Linux系统.xsesion日志文件,linux系统日志
##日志记录系统每天发生的各种各样的事情,比如监控系统的状况,排查系统的故障等.你可以通过日志来检查错误发生的原因,或者受到***时留下的痕迹.日志的主要功能是审计和监测,还有实时的监测系统状态,监测 ...
- linux生成日志文件,Linux日志怎么创建?
Linux日志可以由用户创建,也可以由系统自动创建.Linux日志里记录着系统运行的状态和一些程序的重要参数.本文就来介绍一下Linux日志是怎么创建的. Linux 系统日志 许多有价值的日志文件都 ...
最新文章
- 多才多艺的移动式人形机器人iPal,担当起小朋友的“好家教”
- 移动互联网,安全厂商新战场
- 链路 英文_光纤链路基础
- 2018年安卓绿色联盟数据报告
- java 游戏视频_Java swing实现的小游戏24点游戏源码附带视频指导教程
- js把word转html在线预览,js实现word转换为html
- 合理的使用纯函数式编程
- inrange函数_Python 初学者必备的常用内置函数
- mongodb 的windows 下安装
- 《javaScript100例|01》超级经典一套鼠标控制左右滚动图片带自动翻滚
- JEECG智能开发平台-项目选型最爱
- 闭包允许内层函数引用父函数中的变量,但是该变量是最终值
- 使用Leaflet创建地图拓扑图
- 一文读完C语言基础语法
- 牛客 处女座的约会 规律
- BLE无线信号的调制方式
- lua源码分享适用脚本chiji游戏
- Spark3.0新特性-AQE
- 高德离线数据api_高德开放平台数据开放情况和调用实验
- 从4千/平到4.5万/平!南京房价10年血泪史 看哭所有人!
热门文章
- java接口是静态_Java接口(静态方法、私有方法)
- 怎么在计算机修复flash,win10系统怎么用flash修复器?教你用flash修复器修复视频的方法...
- 玩转 SpringBoot 2 之整合 WebSocket 篇
- react-native this使用笔记
- react-native props和state传值
- android studio 中使用lambda表达式
- Runnable Thread分析比较
- 通讯录管理系统课设使用c编写基于链表增查删改分组文本操作随程序实时同步
- 基于JAVA+SpringMVC+Mybatis+MYSQL的周报管理系统
- spring事务和mysql的隔离级别