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命令相关推荐

  1. Nginx的access.log日志分析工具-goaccess

    一.安装goaccess wget http://tar.goaccess.io/goaccess-1.3.tar.gz  --no-check-certificate #下载tar包 tar -xz ...

  2. access.log日志过大也会导致web性能下降

    你知道吗?nginx默认的access.log日志文件过大,也会导致网页打开速度慢.要解决这个问题可以看下面的文章 方法一:直接删除access.log日志.然后重启下就会生成新的access日志. ...

  3. nacos access log日志占用磁盘

    nacos access log日志占用磁盘 access 日志大量打印, Issue. 主要表现是 {nacos.home}/logs/access_log.yyyy-mm-dd.log 类似格式文 ...

  4. kong 网关access.log日志格式修改

    kong网关默认日志在/usr/local/kong/logs,主要有access.log,admin_access.log,error.log,access.log和nginx的access日志类似 ...

  5. ride-2.0b1版本 Message log 日志信息不显示

    1.通过cmd启动ride ride.py 2.执行用例,查看cmd报错信息 3.找到\site-packages\robotide\contrib\testrunner\testrunnerplug ...

  6. Log日志分析--awstats

    1:获得awstats工具 1):可以从http://awstats.sourceforge.net/网站下载.##awstats的官网 2):在服务器上直接下载的方法 [root@nagios ~] ...

  7. linux中自动化日志分析,Shell项目案例7-应用日志分析

    2019年录制SHell新课地址 贴切企业脚本编写思路讲解,带你玩Shell脚本编程实战. 本套课程从实际项目案例出发,近100个Shell实例讲解,由浅入深,循序渐进,带你玩转Shell编程的方方面 ...

  8. 服务器维护,日志分析常用命令

    原文链接:http://www.jianshu.com/p/e7d5f700f829 一.查看端口 查看某个名称的进程状况: ps -aux|grep tomcat(name)/pid 查看所有进程及 ...

  9. shell分析nginx access log日志

    统计访问最多的ip 1. tail -n 10000 xxaccess_log | cut -d " " -f 1 |sort|uniq -c|sort -rn|head -10 ...

最新文章

  1. 补码还原为原码c语言,C语言知识汇总 | 12-整数(有、无符号数)在内存中的存储——原码、反码与补码...
  2. [Contest20180316]Mythological IV
  3. JNI与底层调用-2
  4. python连接es数据库_Python Elasticsearch API操作ES集群
  5. 全球及中国橡胶行业盈利状况及十四五竞争前景展望报告2021版
  6. rabbitmq java实例_RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)
  7. 【Matlab】判断是否为空?是否为NaN?
  8. EJS学习(二)之语法规则上
  9. 115个Java面试题和答案——终极列表(下)
  10. java注解_Java注解教程及自定义注解
  11. html不同app可以缓存多少,HTML5 AppCache和普通浏览器缓存之间有什么区别?
  12. 【转】目前为止最详细、最简单的亚马逊Kindle Fire破解ROOT方法教程(增加一键root方法)2011.12.19...
  13. 2019上半年软考试题(转)
  14. 一键自动下载百度美女图片
  15. arduino环境下用ESP32连接PS2手柄
  16. 【图像压缩】替换输入改善压缩+实现可变比特率
  17. 饼图大小调整_PPT制作简约饼图,学会这一个就够了!
  18. 八大古都大排名(权威版)
  19. FreeBSD+XP双系统
  20. python 智能识别 商品_python人工智能-图像识别

热门文章

  1. MAX232和PL2303、CH340的区别
  2. C 中 static 的常见作用
  3. TypeError系列之:TypeError: 'tuple' object is not callable.
  4. Linux永久挂载新的硬盘
  5. 9-基数排序C实现(待补充插图)
  6. [数据结构] 二叉树基础
  7. [BUUCTF-pwn]——ciscn_2019_sw_1
  8. 为什么我喜欢EJB 3.0并且尤其喜欢EJB 3.1
  9. Spring中的Advice类型及其应用
  10. 一步一步部署SSIS包图解教程1