查看web访问日志各url shell

[email protected]:~/Workspace# awk ‘ { if(match($7,"/*\.php*")) { if(index($7,"?")) { print substr($7,0,index($7,"?")) } else { print $7; } } } ‘ access.log | sort -d | uniq -c
      8 /allinone_beta_02/dma_14/index.php
    641 /allinone_beta_02/dma_15/index.php
    357 /allinone_beta_02/dma_16/index.php
    358 /allinone_beta_02/dma_17/index.php
      1 /allinone_beta_02/dma/index.php
   2539 /allinone_beta_02/index.php
    229 /allinone_beta_02/wechat/index.php
    219 /corporate_beta_10/index.php
      2 /corporate_beta10/index.php
      4 /corporate/index.php
      2 /ecshop/activity.php
     53 /ecshop/api/cron.php
      2 /ecshop/article.php
     22 /ecshop/captcha.php
     10 /ecshop/category.php
      8 /ecshop/flow.php
      1 /ecshop/gallery.php
     37 /ecshop/goods.php
      2 /ecshop/group_buy.php
      6 /ecshop/user.php
   4033 /wechat_beta_22/index.php
      4 /wechat_beta_27/index.php
     47 /wechat_beta_28/index.php

  可能不准确,不过大致不会错

时间: 2024-11-03 21:56:41

查看web访问日志各url shell的相关文章

今晚九点|如何使用 Python 分析 web 访问日志?

主题:如何使用 Python 分析 Web 访问日志 内容 Python 基础 字符串.字典.文件.时间 Web 访问日志 实战 提问 主讲师:KK 多语言混搭工程师,热爱开源技术,喜欢GET新技能,5年 PHP.Python 项目开发经验,带领团队完成多个中.小型项目开发,对安全.云等多个领域富有浓厚兴趣,擅长于 WEB 安全开发.性能优化.分布式应用开发&设计等多方面,做事认真负责,乐于分享技能,现任 51Reboot.com Python 实战班讲师 任何语言都有使用场景,只有合适和不合适

web访问日志分析

关于web访问日志相信很多人一看都是表示一脸懵逼,这里我就给各位小伙伴分享一下. 一般的访问日志都是access.log但是具体的不一样还是要看你的web配置文件. 这是我截取了我日志的最后一行 日志: 10.0.0.1 - - [22/Nov/2015:11:02:00 +0800] "GET /mobile/sea-modules/gallery/zepto/1.1.3/zepto.js HTTP/1.1" 200 24662 "http://shuai12138.blo

Python分析web访问日志

通用日志格式127.0.0.1 - - [14/May/2017:12:45:29 +0800] "GET /index.html HTTP/1.1" 200 4286远程 - - 主机 IP 请求时间 时区 方法 资源 协议 状态码 发送字节 组合日志格式127.0.0.1 - - [14/May/2017:12:51:13 +0800] "GET /index.html HTTP/1.1" 200 4286 "http://127.0.0.1/&quo

干货|可视化分析 web 访问日志

内容目录 Python 基础 使用模块介绍 可视化组件 echarts 介绍 Web 访问日志 代码解读 讲师:KK 多语言混搭开发工程师,多年 PHP.Python 项目开发经验,曾就职 360.绿盟科技,7年工作经验.擅长于 Web 安全开发.性能优化.分布式应用开发&设计等多方面,51Reboot 金牌讲师. Python 基础 数值.字符串.列表.字典.文件的使用 with 关键字使用 函数.lambda 函数.sorted 时间类型转化 时间类型转化 统计 list 中每个元素出现的次

查看服务器访问日志

find / -name 'access_log*' tail -20 access_log_20180907.log tail -f access_log_20180907.log 原文地址:https://www.cnblogs.com/xiaobiaomei/p/9606597.html

nginx自动切割访问日志方法一

Web 访问日志 (access_log) 记录了所有外部客户端对Web服务器的访问行为,包含了客户端IP,访问日期,访问的URL资源,服务器返回的HTTP状态码等重要信息.一条典型的Web访问日志如下: 112.97.37.90 - - [14/Sep/2013:14:37:39 +0800] "GET / HTTP/1.1" 301 5 "-" "Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; Lenovo A

统计Apache或Nginx访问日志里的独立IP访问数量的Shell

1.把IP数量直接输出显示: cat access_log_2011_06_26.log |awk '{print $1}'|uniq -c|wc -l 2.把IP数量输出到文本显示: cat access_log_2011_06_26.log |awk '{print $1}'|uniq -c|wc -l > ip.txt 总结:如果单个访问日志大小超过2G,用这个命令查看时很占系统资源,系统负载会上升:所以在服务器高负载时不要查看,最好在低负载时间段查看.上面截图是公司其中一台广告服务器的一

查看web当前访问小命令记录!

目的:查看当前web访问前20的访问量,并进行有序排序. netstat -atupn|grep ":80"|awk '{print $5}'|awk -F: '{print $1}'|sort -n|uniq -c|sort -nr|head -20 需要的工具: netstat: 用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等! awk:

(总结)统计Apache或Nginx访问日志里的独立IP访问数量的Shell

1.把IP数量直接输出显示:cat access_log_2011_06_26.log |awk '{print $1}'|uniq -c|wc -l 2.把IP数量输出到文本显示:cat access_log_2011_06_26.log |awk '{print $1}'|uniq -c|wc -l > ip.txt 总结:如果单个访问日志大小超过2G,用这个命令查看时很占系统资源,系统负载会上升:所以在服务器高负载时不要查看,最好在低负载时间段查看.上面截图是公司其中一台广告服务器的一天i