Advertisement

在Linux系统中对大量日志文件进行查询

阅读量:

在Linux系统中,当遇到日志文件体积较大(PS:小于1G的情形)时,用户通常倾向于使用vim工具进行文件的打开操作,并借助以下两个vim内置指令实现特定关键词的查找功能:

/:用于从文件开头向末尾方向进行搜索

?:用于从文件末尾向起始位置进行反向搜索

1、查询出打日志文件中的关键字导入到临时文件中

日志筛选与5XX错误提取

对dsn.log文件进行检索,查找包含"The dsn have a 5XX error"这一特定字符序列的内容,并将匹配到的信息记录至temp.log文件中。

2、使用grep命令查找到指定关键字所在行号

日志错误信息提取与展示

62:2019-07-30 13:12:38,646 gh-data-dsn-fe-test01.corp.sankuai.com com.sankuai.data.dsn.fe ERROR - - #XMDT#{}#XMDT# 25070 root.dsn (app.py:39) 系统检测到dsn接口出现5XX错误!请求地址为http://dsn.data.test.sankuai.com/api/dsns?type_list=MySQL%2CHive%2CKylin%2CES%2CDruid%2COracle%2CBlade, Traceback (most recent

全部评论 (0)

还没有任何评论哟~