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

nginx日志所有HTTP状态及次数统计

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

假设你的日志文件为access_log,并且日志格式中的状态码是如下格式的:

"GET /test HTTP/1.1" 200 41581

 

则可以采用如下命令来统计

grep -oP 'HTTP/1.1" \d+ ' access_log | cut -d' ' -f2 | sort | uniq -c

如上命令首先提取状态码,为了避免日志中存在的其它数字对统计的影响,先提取HTTP/1.1" 数字的字符串,然后利用cut命令取得状态码,然后再去统计。

 

摘抄来自:https://zhidao.baidu.com/question/2115733598416068227.html?qq-pf-to=pcqq.c2c

转载于:https://my.oschina.net/trydaydayup/blog/1549655

相关文章:

  • 添加本地通知(UILocalNotification)以及添加系统组件滚动视图(UIScrollView)
  • HTTP协议具体解释
  • MySQL配置文件my.cnf 例子最详细翻译
  • 如何在Linux和windos中创建指定大小的文件
  • Google Talk Testing(早期版本)
  • 重温SportsStore项目所遇到的问题总结
  • curl 上传文件
  • 回老家
  • JS字符转为json对象
  • Objective-C关于id引发的一些思考
  • 小说下载阅读器_章节保存为XML并显示
  • 一场惊天跨国跨时区作弊案,除了需要爆表智商,还需要啥?
  • C#排序方法总结
  • oracle_命令
  • 记一个自己项目上线的全过程
  • (三)从jvm层面了解线程的启动和停止
  • 2017年终总结、随想
  • conda常用的命令
  • Idea+maven+scala构建包并在spark on yarn 运行
  • IDEA常用插件整理
  • mysql_config not found
  • PhantomJS 安装
  • select2 取值 遍历 设置默认值
  • session共享问题解决方案
  • Vue.js源码(2):初探List Rendering
  • 回顾2016
  • 排序算法学习笔记
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 数组的操作
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 如何在招聘中考核.NET架构师
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • #if和#ifdef区别
  • (2)nginx 安装、启停
  • (js)循环条件满足时终止循环
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (四)Controller接口控制器详解(三)
  • (四)Linux Shell编程——输入输出重定向
  • (一)80c52学习之旅-起始篇
  • (一)Linux+Windows下安装ffmpeg
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (转)memcache、redis缓存
  • (转)用.Net的File控件上传文件的解决方案
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .equals()到底是什么意思?
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .net 按比例显示图片的缩略图
  • .Net 知识杂记
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .NET下ASPX编程的几个小问题
  • .php文件都打不开,打不开php文件怎么办
  • /*在DataTable中更新、删除数据*/