`

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日志切割-按小时

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

    sedsed工具

    sedsed工具。可以使用sedsed -d +sed命令进行sedsed的测试。 将文件拷贝到/usr/bin路径下即可,也可以在linux本地使用./sedsed -d +command

    sed 用法sed 用法sed 用法

    sed 用法sed 用法sed 用法sed 用法sed 用法

    sed-4.2.1.rar包括sed-4.2.1-setup.exe、sed-4.2.1-dep.zip、sed-4.2.1-bin.zip

    包括sed-4.2.1-setup.exe、sed-4.2.1-dep.zip、sed-4.2.1-bin.zip

    sed调试器debug

    prompt$ sedsed --help usage: sedsed OPTION [-e sedscript] [-f sedscriptfile] [inputfile] OPTIONS: -f, --file add file contents to the commands to be parsed -e, --expression add the script to the ...

    基本的SED命令有大量的SED命令

    基本的SED命令基本的SED命令基本的SED命令基本的SED命令基本的SED命令

    sed思维导图sed思维导图

    sed思维导图,关于sed的整个图解,有益于理解。。请放心下载。。

    玩透sed:探究sed原理.pdf

    sed原理、机制探究,适合sed深入。 文档包含4大篇修炼文章: sed修炼系列(一):花拳绣腿之入门篇 sed修炼系列(二):武功心法(info sed翻译+注解) sed修炼系列(三):sed高级应用之实现窗口滑动技术 sed修炼系列(四):...

    sed command

    sed command sed command sed command sed command sed command

    SED和FED显示技术的比较分析

    文章为大家介绍了SED和FED显示技术的不同。

    玩透sed:探究sed原理

    玩透 sed 探究sed原理 pdf

    sed使用方法详解sed使用方法详解

    sed使用方法 sed使用方法详解sed使用方法详解sed使用方法详解

    UNIX 下SED使用全解手册

    Sed(Stream EDitor)为 UNIX 系统上提供将编辑工作自动化的编辑器 , 使用者无需直接编辑资料。使用者可 利用 sed 所提供 20 多种不同的函数参数 , 组合(解 [1])它们完成不同的编辑动作。此外 , 由於 sed 都 以...

    windows下cmd程序sed命令所需文件

    windows下cmd程序sed命令所需文件,记得配环境变量

    SED1330/SED1335液晶控制器的应用

    SED1330是日本SEIKO EPSON公司出品的液晶显示控制芯片。其特点为:具有功能较强的I/O缓冲器、指令丰富、可完成多种文本图形的显示、刷新功能;数据部分采用并行四位发送,最大可以驱动640×256点阵液晶显示屏。下面...

    LINUX_sed命令详解

    Sed命令是linux下的一个非常有用的命令,特别是在shell脚本中经常会使用到他。 熟悉他你会觉得非常有趣哦! 1.sed -n '2'p filename 打印文件的第二行。 2.sed -n '1,3'p filename 打印文件的1到3行 3. sed -n '/...

    sed and wak 101

    sed awk 100 例子,一个一个的实验,你的sed技术必须突飞猛进,

    SED单行脚本快速参考 / sed1line

    英文原版《 HANDY ONE-LINERS FOR SED》,都是一些使用sed写单行脚本的技巧!

    使用sed grep工具过滤实例

    在处理庞大数据量时,善用Linux三剑客sed grep awk能省下不少劲。文档例子仅供参考学习!

    Sed AWK编程指南

    Sed AWK编程指南Sed AWK编程指南Sed AWK编程指南

Global site tag (gtag.js) - Google Analytics