作者:秦伟1.ELK的背景介绍与应用场景在项目应用运行的过程中,往往会产生大量的日志,我们往往需要根据日志来定位分析我们的服务器项目运行情况与BUG产生位置。一般情况下直接在日志文件中tailf、grep、awk就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量过大、文本搜索太慢、如何多维度查询。这就需要对服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统
分类:
其他好文 时间:
2019-07-11 16:58:28
阅读次数:
241
grep(Global Regular Expression Print) linux 三剑客(awk,sed,grep)之一,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 E :开启扩展(Extend)的正则表达式。 i :忽略大小写(ignore case)。 v ...
分类:
其他好文 时间:
2019-06-30 17:14:11
阅读次数:
78
grep: Global search regular expression and print out the line.
作用:文本搜索工具,根据用户指定的“模式(过滤条件)”对目标文件逐行进行匹配检查,打印匹配的行
模式:由正则表达式的元字符及文本字符所编写出的过滤条件
grep [OPTIONS] PATTERN [FILE…]
OPTIONS:
--color=auto:对匹配到的文本着色后高亮显示
-i, --ignore-case:忽略字符的大小写
-o, --only-matching:仅显示匹配到的字符串本身
-v, --invert-match:显示不能被模式匹配到的行
-E, --extended-regexp:支持使用扩展的正则表达式元字符
-q, --quiet, --silent:静默模式,即不输出任何信息
-A #:after,显示匹配到行和向后#行
-B #:before,显示匹配到行和前#行
-C #:context,
分类:
系统相关 时间:
2019-06-24 09:25:23
阅读次数:
145
在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗? 散弹枪编程 这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从 false 变成 true!”,当然依然出错,于是我们的程序员会这样:“好吧,那我就 ...
分类:
其他好文 时间:
2019-06-11 17:39:17
阅读次数:
79
为什么用到ELK: 一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集 ...
分类:
其他好文 时间:
2019-06-10 13:25:10
阅读次数:
105
2.1 Hadoop概论 创始人:Doug Cutting 1.简介: 开源免费; 操作简单,极大降低使用的复杂性; Hadoop是Java开发的; 在Hadoop上开发应用支持多种编程语言、不限于Java; Hadoop两大核心:HDFS+MapReduce HDFS:海量数据存储 MapRedu ...
分类:
其他好文 时间:
2019-06-08 17:33:27
阅读次数:
104
1 正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 搜索模式可用于文本搜索和文本替换。 什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中 ...
分类:
Web程序 时间:
2019-06-04 19:15:55
阅读次数:
124
前言 之前介绍过很多linux下查找相关的命令,例如《Linux中的文件查找技巧》,《find命令高级用法》,《如何查看linux中文件打开情况-lsof命令》等等,而对文件内容搜索的命令似乎还没有涉及,因此本文介绍文本搜索命令--grep。 本文最新地址Linux grep命令实例详解 常见用法 ...
分类:
系统相关 时间:
2019-06-03 22:15:43
阅读次数:
190
第四周 本周分享一下grep与正则表达式的一些基本用法,通常配合起来在文本文件中搜索一些想要的内容 文本三剑客之grep grep强大的文本搜索过滤工具,从文件中搜索特定字符显示打印至终端窗口,另外还支持正则表达式与扩展正则表达式例子grep‘nologin‘/dev/passwd-m5-m指定匹配次数,匹配N此后停止-i不区分大小写输入内容的
分类:
其他好文 时间:
2019-06-02 19:26:59
阅读次数:
142
grep:是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep命令选项 -m#匹配#次后停止 -v显示不被pattern匹配到的行 -i忽略字符大小写 -n显示匹配的行号 -c统计匹配的行数 -o仅显示匹配到的字符串 &ems
分类:
其他好文 时间:
2019-05-21 09:35:22
阅读次数:
146