Nginx 0.8.5版本access.log日志分析shell命令
Nginx 版本信息:nginx version: nginx/0.8.53Nginx日志配置项:access_log /data0/logs/access.log combined;Nginx日志格式:$remote_addr – $remote_user [$time_local] $request $status $apache_bytes_sent $http_referer $http_user_agent127.0.0.1 - - [24/Mar/2011:12:45:07 +0800] "GET /fcgi_bin/xxx.fcgi?id=xxx HTTP/1.0" 200 160 "-" "Mozilla/4.0"通过日志查看当天访问页面排前10的url:#>cat access.log | grep "24/Mar/2011" | awk '{print $7}' | sort | uniq -c | sort -nr | head -n 10通过日志查看当天ip连接数,统计ip地址的总连接数#>cat access.log | grep "24/Mar/2011" | awk '{print $1}' | sort | uniq -c | sort –nr38 112.97.192.1620 117.136.31.14519 112.97.192.313 61.156.31.202 209.213.40.61 222.76.85.28通过日志查看当天访问次数最多的10个IP ,只需要在上一个命令后加上head命令#>cat access.log | grep "24/Mar/2011" |awk '{print $3}'|sort |uniq -c|sort -nr|head –n 1038 112.97.192.1620 117.136.31.14519 112.97.192.313 61.156.31.202 209.213.40.61 222.76.85.28通过日志查看当天访问次数最多的10个IP#>awk '{print $1}' access.log |sort |uniq -c|sort -nr|head10680 10.0.21.171702 10.0.20.167823 10.0.20.51504 10.0.20.255215 58.60.188.61192 183.17.161.21638 112.97.192.1620 117.136.31.14519 112.97.192.316 113.106.88.10通过日志查看当天指定ip访问次数过的url和访问次数:#>cat access.log | grep "10.0.21.17" | awk '{print $7}' | sort | uniq -c | sort –nr224 /test/themes/default/img/logo_index.gif224 /test/themes/default/img/bg_index_head.jpg224 /test/themes/default/img/bg_index.gif219 /test/vc.php219 /213 /misc/js/global.js211 /misc/jsext/popup.ext.js211 /misc/js/common.js210 /sladmin/home197 /misc/js/flib.js通过日志查看当天访问次数最多的时间段#>awk '{print $4}' access.log | grep "24/Mar/2011" |cut -c 14-18|sort|uniq -c|sort -nr|head24 16:4919 16:1716 16:5111 16:484 16:503 16:521 20:091 20:051 20:031 19:55还有什么其他的,大家继续补充啦
转载于:https://www.cnblogs.com/xssxss/archive/2013/04/18/3029380.html
Nginx 0.8.5版本access.log日志分析shell命令相关推荐
- Nginx的access.log日志分析工具-goaccess
一.安装goaccess wget http://tar.goaccess.io/goaccess-1.3.tar.gz --no-check-certificate #下载tar包 tar -xz ...
- access.log日志过大也会导致web性能下降
你知道吗?nginx默认的access.log日志文件过大,也会导致网页打开速度慢.要解决这个问题可以看下面的文章 方法一:直接删除access.log日志.然后重启下就会生成新的access日志. ...
- nacos access log日志占用磁盘
nacos access log日志占用磁盘 access 日志大量打印, Issue. 主要表现是 {nacos.home}/logs/access_log.yyyy-mm-dd.log 类似格式文 ...
- kong 网关access.log日志格式修改
kong网关默认日志在/usr/local/kong/logs,主要有access.log,admin_access.log,error.log,access.log和nginx的access日志类似 ...
- ride-2.0b1版本 Message log 日志信息不显示
1.通过cmd启动ride ride.py 2.执行用例,查看cmd报错信息 3.找到\site-packages\robotide\contrib\testrunner\testrunnerplug ...
- Log日志分析--awstats
1:获得awstats工具 1):可以从http://awstats.sourceforge.net/网站下载.##awstats的官网 2):在服务器上直接下载的方法 [root@nagios ~] ...
- linux中自动化日志分析,Shell项目案例7-应用日志分析
2019年录制SHell新课地址 贴切企业脚本编写思路讲解,带你玩Shell脚本编程实战. 本套课程从实际项目案例出发,近100个Shell实例讲解,由浅入深,循序渐进,带你玩转Shell编程的方方面 ...
- 服务器维护,日志分析常用命令
原文链接:http://www.jianshu.com/p/e7d5f700f829 一.查看端口 查看某个名称的进程状况: ps -aux|grep tomcat(name)/pid 查看所有进程及 ...
- shell分析nginx access log日志
统计访问最多的ip 1. tail -n 10000 xxaccess_log | cut -d " " -f 1 |sort|uniq -c|sort -rn|head -10 ...
最新文章
- 补码还原为原码c语言,C语言知识汇总 | 12-整数(有、无符号数)在内存中的存储——原码、反码与补码...
- [Contest20180316]Mythological IV
- JNI与底层调用-2
- python连接es数据库_Python Elasticsearch API操作ES集群
- 全球及中国橡胶行业盈利状况及十四五竞争前景展望报告2021版
- rabbitmq java实例_RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)
- 【Matlab】判断是否为空?是否为NaN?
- EJS学习(二)之语法规则上
- 115个Java面试题和答案——终极列表(下)
- java注解_Java注解教程及自定义注解
- html不同app可以缓存多少,HTML5 AppCache和普通浏览器缓存之间有什么区别?
- 【转】目前为止最详细、最简单的亚马逊Kindle Fire破解ROOT方法教程(增加一键root方法)2011.12.19...
- 2019上半年软考试题(转)
- 一键自动下载百度美女图片
- arduino环境下用ESP32连接PS2手柄
- 【图像压缩】替换输入改善压缩+实现可变比特率
- 饼图大小调整_PPT制作简约饼图,学会这一个就够了!
- 八大古都大排名(权威版)
- FreeBSD+XP双系统
- python 智能识别 商品_python人工智能-图像识别
热门文章
- MAX232和PL2303、CH340的区别
- C 中 static 的常见作用
- TypeError系列之:TypeError: 'tuple' object is not callable.
- Linux永久挂载新的硬盘
- 9-基数排序C实现(待补充插图)
- [数据结构] 二叉树基础
- [BUUCTF-pwn]——ciscn_2019_sw_1
- 为什么我喜欢EJB 3.0并且尤其喜欢EJB 3.1
- Spring中的Advice类型及其应用
- 一步一步部署SSIS包图解教程1