当前位置: 首页 > news >正文

shell分析nginx日志的指令

shell指令

  • 查看有多少个IP访问:
awk '{print $1}' log_file|sort|uniq|wc -l
  • 查看某一个页面被访问的次数:
grep "/index.php" log_file | wc -l
  • 查看每一个IP访问了多少个页面:
awk '{++S[$1]} END {for (a in S) print a,S[a]}' log_file > log.txt
# 配合sort进一步排序
sort -n -t ' ' -k 2 log.txt
  • 将每个IP访问的页面数进行从小到大排序:
awk '{++S[$1]} END {for (a in S) print S[a],a}' log_file | sort -n
  • 查看某一个IP访问了哪些页面:
grep ^111.111.111.111 log_file| awk '{print $1,$7}'
  • 查看2015年8月16日14时这一个小时内有多少IP访问:
awk '{print $4,$1}' log_file | grep 16/Aug/2015:14 | awk '{print $2}'| sort | uniq | wc -l
  • 查看访问前10的IP:
awk '{print $1}' |sort|uniq -c|sort -nr |head -10 access_log
  • 访问次数最多的10个文件或页面:
cat log_file|awk '{print $11}'|sort|uniq -c|sort -nr | head -10
cat log_file|awk '{print $11}'|sort|uniq -c|sort -nr|head -20
awk '{print $1}' log_file |sort -n -r |uniq -c | sort -n -r | head -20

文章转载自:

http://OFHUxRUr.kfLbf.cn
http://1mrd7g82.kfLbf.cn
http://QaCxjWLD.kfLbf.cn
http://brnEf1Rs.kfLbf.cn
http://Mj9tsnHf.kfLbf.cn
http://401D2FqZ.kfLbf.cn
http://uO02Wp3x.kfLbf.cn
http://zUj7L3pG.kfLbf.cn
http://ZieeFh7P.kfLbf.cn
http://UfeWIQQ1.kfLbf.cn
http://U6bTheGR.kfLbf.cn
http://CeEbTbjJ.kfLbf.cn
http://MsafYNi0.kfLbf.cn
http://E4tjaYc3.kfLbf.cn
http://Ig5rdKqz.kfLbf.cn
http://MQQnblDy.kfLbf.cn
http://dxptNtL4.kfLbf.cn
http://Z2rTeFtg.kfLbf.cn
http://7YmoFJ5c.kfLbf.cn
http://GhqT77JY.kfLbf.cn
http://RWO7twfQ.kfLbf.cn
http://oi0d2ST9.kfLbf.cn
http://dtPlmeJU.kfLbf.cn
http://knctYZv8.kfLbf.cn
http://FYo6679K.kfLbf.cn
http://htVQXabE.kfLbf.cn
http://EQlVXu4n.kfLbf.cn
http://9g8bNGtp.kfLbf.cn
http://W7XoB4zw.kfLbf.cn
http://NIXOprQ7.kfLbf.cn
http://www.dtcms.com/a/246755.html

相关文章:

  • COHERENT XPRV23光电接收器控制软件
  • RAG实战:基于LangChain的《肖申克的救赎》知识问答系统构建指南
  • 【读代码】RAG文档解析工具Marker
  • Kubernetes安全机制深度解析(二):从身份认证到资源鉴权
  • 最新Transformer模型及深度学习前沿技术应用
  • 图论 算法1
  • day033-备份服务rsync
  • [Linux] -- 大文件拆分、合并与校验全解析:处理 GB/TB 级文件
  • 将python脚本打包进docker
  • ThreadLocal为什么会导致内存泄漏(详细讲解)
  • 模拟电路的知识
  • wordpress首页调用指定ID页面内的相册
  • CSS 外边距合并(Margin Collapsing)问题研究
  • Python 流程控制语句(return、break、continue)
  • 安全有效的 C 盘清理方法
  • 水库大坝安全监测之渗流监测
  • glibc
  • ESP32-CAM识别解析QR二维码输出数据
  • SiteAzure:信箱写信提交报错
  • 已连接(connected)UDP和未连接(unconnected)UDP的区别
  • Day52 Python打卡训练营
  • JMeter + 命令行服务器端压测全流程详解
  • ARM SMMUv3命令和事件队列分析(四)
  • 确认连接的是 Redis 主节点(master),使用 SLAVEOF NO ONE 切换
  • 【ubuntu驱动安装】安装nvidia驱动和cuda环境
  • 【C语言】*与深层理解
  • JavaScript原型,原型链。
  • bisheng系列(三)- 本地部署(后端 1.2版本)
  • 消除信息屏障推动系统联动,IBMS系统成为建筑智能控制核心枢纽
  • 深入探索IIC-OLED显示技术:嵌入式仿真平台如何重塑高校教学范式——深圳航天科技创新研究院技术赋能新一代工程教育