美文网首页Shell程序员shell
shell 分析nginx日志

shell 分析nginx日志

作者: daos | 来源:发表于2017-07-20 17:35 被阅读50次

通过日志查看当天访问页面排前10的

#> grep -rn   access.log | awk '{print $7}' | sort | uniq -c | sort -nr | head -n 10

通过日志查看当天ip连接数,统计ip地址的总连接数

#>grep -rn   access.log | awk '{print $1}' | sort | uniq -c | sort  -nr 

通过日志查看当天访问次数最多的10个IP ,只需要在上一个命令后加上head命令

#>grep -rn   access.log |awk '{print $1}'|sort |uniq -c|sort -nr|head –n 10

统计安卓或iPhone访问次数

#>grep -rn   access.log|grep iPhone |awk '{print $1}'|sort |uniq -c|sort -nr
#>grep -rn   access.log|grep [Android]|awk '{print $1}'|sort |uniq -c|sort -nr

通过日志查看当天指定ip访问次数过的url和访问次数

#>grep -rn "ip" access.log | awk '{print $7}' | sort | uniq -c | sort -nr 

通过日志查看当天访问次数最多的时间段

#>awk '{print $4}' access.log | grep "19/Dec/2016" |cut -c 14-18|sort|uniq -c|sort -nr|head

相关文章

  • access 日志分析

    log日志分析,Nginx 0.8.5版本access.log日志分析shell命令 大 | 中 | 小 [ 2...

  • 19.实战 - 日志分析

    参考 利用Shell进行Web日志分析 nginx或者apache日志统计前十访问的URI Linux比赛 - 实...

  • NGINX日志分析

    Nginx日志分析 日志记录: 1.统计日志中访问最多的10个IP(shell中管道越少运行越快) 2.统计日志中...

  • shell 分析nginx日志

    通过日志查看当天访问页面排前10的 通过日志查看当天ip连接数,统计ip地址的总连接数 通过日志查看当天访问次数最...

  • shell分析nginx日志

    192.168.40.1 - - [26/Feb/2020:20:10:22 +0800] "GET /Publi...

  • linux/shell 分析nginx日志

    一、学习资料 高级Bash脚本编程指南 LINUX与UNIX SHELL编程指南 鸟哥的Linux私房菜 IBM ...

  • nginx日志按日期存储

    实际应用: shell+定时任务+nginx信号管理,完成日志按日期存储分析思路:凌晨00:00:01,把昨天的日...

  • nginx笔记

    出现错误分析步骤 查看日志 nginx命令 热加载nginx nginx -s reload 关闭nginx服务 ...

  • 91104-nginx failed(13:Permission

    问题背景 nginx 配置好以后 发现请求不能转发 问题分析 查看Nginx 日志,Linux 日志默认路径 ht...

  • Linux Awk使用案例总结-nginx日志统计

    Nginx日志分析(截图和文字日志格式不同) 日志格式:'$remote_addr - $remote_user ...

网友评论

    本文标题:shell 分析nginx日志

    本文链接:https://www.haomeiwen.com/subject/burjkxtx.html