`

sed 分析nginx 日志

阅读更多
nginx 日志格式如下:
123.159.205.213 - - [19/Feb/2016:02:59:01 +0800] "GET /telematics/v3/weather?location=%E7%8E%89%E6%BA%AA%E5%B8%82&output=json&ak=0l3FSP6qA0WbOzGRaafbmczS HTTP/1.1" 200 2154 "-" "IME/Android/4.4.2/N80.QHD.YT.IME.V3/N80.QHD.YT.IME.V3.20150928.194642" "-"

### 统计nginx日志 从2016:02:59:59 到2016:17:00:00 访问次数前十的ip,及其访问数
sed -n '/2016:02:59:59/,/2016:17:00:00/p' access.log|awk '{print $1}' |sort|uniq -c|sort -hr|sed '{11,$D; =}'|sed 'N; s/\n/ /'  ### 统计nginx日志 从2016:02:59:59 到2016:17:00:00 访问次数前十的ip,及其访问数
输出结果:
1  362462 123.159.205.213
2  352469 123.159.205.214
3  347715 123.159.205.215
4  280267 123.159.205.219
5  261969 123.159.205.218
6  167622 182.254.11.200
7  165186 182.254.11.201
8  138039 182.254.11.199
9  123804 123.159.205.220
10   93180 123.159.205.216

#### 9点到12点的访问量
sed -n '/2016:09:00:00/,/2016:12:00:00/p' access.log|wc -l
分享到:
评论

相关推荐

    nginx-log-analysis:用于分析 nginx 日志文件的很棒的 linux shell 命令的精选列表

    总之,通过熟练运用上述shell命令,我们可以有效地从Nginx日志中挖掘出有价值的信息,从而提升服务器性能,优化用户体验,并确保系统的稳定运行。在实际操作中,应根据具体需求灵活组合和定制这些命令,以满足不同的...

    Nginx日志切割-按小时

    Nginx日志切割-按小时序言原理Shell脚本验证脚本定时配置 序言 最近调试接口,做ip授权,涉及到了查看nginx日志,但是由于每日数据量太大,导致从现场导出日志过于费劲,时间过于漫长,所以想到了给日志做时间切割! ...

    Nginx日志统计分析的常用命令总结

    以下是一些常用的Nginx日志分析命令: 1. **IP相关统计**: - 查看总访问IP数量:`awk '{print $1}' access.log | sort -n | uniq | wc -l` - 统计4-5点的IP访问量:`grep "07/Apr/2017:0[4-5]" access.log | awk...

    windows日志分析#linux日志分析#web日志分析#windows入侵排查#linux入侵排查

    在IT安全领域,日志分析和入侵排查是至关重要的任务,尤其对于系统管理员和网络安全专家而言。本篇文章将深入探讨Windows、Linux以及Web日志分析和相关入侵排查的知识点。 首先,我们来看Windows日志分析。Windows...

    Nginx高性能WEB服务器系列(超级详细)

    - **日志分析工具**:使用如 AWK、Sed、Logstash 等工具进行日志分析。 - **自动化脚本**:编写 Bash 或 Python 脚本来定期清理旧日志文件,保持日志系统的高效运行。 #### 14. Nginx 日志切割案例讲解 随着访问量...

    web日志分析总结

    Web日志分析是网络安全领域的重要环节,特别是在应对大规模网络攻击时。日志包含了服务器与客户端交互的详细信息,通过对这些信息的深入解析,我们可以识别出潜在的安全威胁,追踪攻击源,以及评估系统的漏洞。以下...

    react nginx 部署

    - 查看Nginx错误日志(`/var/log/nginx/error.log`)寻找异常信息。 4. **Keepalived状态切换失败**: - 检查Keepalived配置文件是否有误,如VRRP实例定义、优先级设置等。 通过以上步骤,我们不仅完成了React应用的...

    nginx扩展应用-获取真实IP.docx

    我们可以使用sed命令来清理日志文件,以便更好地查看日志记录。 四、结论 通过使用nginx扩展应用,我们可以轻松地获取访问者真实IP地址。在七层上,我们需要配置Apache服务器前端,以便将真实的IP放在X-Forwarded-...

    linux 查看日志命令操作

    `awk` 是一个强大的文本分析工具,可用于处理日志数据。例如,`awk '{print $1}' /var/log/httpd/access_log` 将打印出访问日志中的日期字段。 7. **`sed` 命令** `sed` 用于流编辑,可以用来替换、删除或格式化...

    阿里云服务器配置与性能优化.docx

    本文档主要介绍了阿里云服务器的配置与性能优化,包括 Nginx 的日志处理、日志分析等方面的内容。 一、Nginx 的日志处理 在阿里云服务器上,配置 Nginx 来处理日志是非常重要的。首先,需要设置 Nginx 的日志格式...

    linux 下web服务器每天生成日志的shell脚本

    四、日志分析 1. `grep`命令:搜索包含特定模式的行,如`grep 'error' $LOG_FILE`查找错误日志。 2. `awk`命令:强大的文本处理工具,可用于提取、统计、转换日志中的数据。 3. `sort`和`uniq`命令:排序和去重,...

    Nginx-Maintenance-Mode:使用Nginx轻松地打开或关闭维护模式

    这个脚本可以包含用于切换Nginx配置的命令,如使用`sed`或`awk`命令替换配置中的特定部分,然后重启Nginx服务以应用更改。 3. **Nginx反向代理**: 如果你的Nginx服务器同时作为反向代理(`nginx-proxy`标签),在...

    甲方安全看日志消息在ELK中的流转.pdf

    传统的日志处理手段如`cat`, `tail`, `grep`, `awk`, `sed`等,虽然基础但功能有限。随着大数据时代的到来,ELK堆栈提供了更高效、灵活的日志解决方案。它将日志收集、处理、存储和展示集成,实现了日志消息的自动化...

    Linux-查看日志指令

    它支持模式匹配、变量替换、算术运算等功能,非常适合用于日志分析。 #### 2. 实例演示 假设我们有一个名为`awk.sh`的日志文件,内容如下: ``` a0 a1 a2 a3 b0 b1 b2 b3 c0 c1 c2 c3 ``` 我们可以使用以下命令...

    40道Linux日志高频题整理(附答案背诵版).md

    ### Linux日志高频题知识点详解 #### 一、基础知识 1. **常见的Linux日志文件及其用途** ...通过上述方法,你可以有效地监控、分析和管理Linux系统的日志文件,从而更好地维护系统稳定性和安全性。

    实训(大数据linux6.5).rar

    综合以上信息,这个实训项目旨在提升学员在大数据环境下运用Linux进行日志分析的能力,这对于理解和优化网站性能、提升用户体验、以及进行网络安全监控至关重要。通过实际操作,学员可以深化对Linux系统及大数据分析...

    Linux Shell脚本自动化编程实战.zip

    网盘文件永久链接 ...第14章__项目实战之 Nginx日志分析 第15章__项目实战之 文件备份保存 第16章__项目实战之 多机部署MySQL 第17章__项目实战之 多机部署LNMP 第18章__项目实战之 配合zabbix信息收集

    作为PHP程序员你要知道的另外一种日志

    常用的方法包括使用文本编辑器打开日志文件逐条查看,或者使用一些日志分析工具,比如awk、sed和tail等命令行工具。这些工具可以快速帮助我们从日志中筛选和分析出有用的信息。 最后,对于日志的管理和维护也是不容...

    linux服务器log日志通过python统计生成图表(LOG日志统计一)

    在IT行业中,Linux服务器的日志分析是运维人员和开发者日常工作中不可或缺的一部分,特别是在排查系统性能问题、监控应用程序异常时。本文将介绍如何使用Python来高效地处理和统计Linux服务器的日志,生成图表以便于...

    Shell 脚本编程实战100例.pdf

    5. 日志管理:从“切割Nginx日志”、“按照时间截取日志文件”等实例中,可以学习到如何利用Shell脚本来管理和分析日志文件,这对于故障排查和性能优化非常有用。 6. 自动化任务:例如“编写nginx启动脚本”、...

Global site tag (gtag.js) - Google Analytics