Linux日志查找方法
适用于测量试验,开辟,运转职员,用来查找Linux服务器难题的貌似方法,相比较实用,假设有更好的格局能够一块研商,招待大神们来指引哈!!!
跻身正题
总结
那些命令的效应都比较丰硕,这里只是列出特别轻巧的片段用法,在通常的花销中都是累累利用拿到.具体的用法须要开和睦总计运用自身心爱使用的命令.(小编这边的总计也会每每更新卡塔尔(英语:State of Qatar)
tail -f +文件名 | grep "关键字" --颜色
其次步、步向log日志目录
动用到另个指令:ll、cd
tail
tail命令是用来查看具体文件前面几行的剧情,暗中同意景况下,是查看该文件尾10行的内容;还足以行使 tail 来观察日志文件被更新的历程。使用 -f 选项,tail 会自动实时更新文件内容。
- 平淡无奇使用方法之: tail -f info.log
美高梅在线登录,/+关键字
其三步、将含有关键字的日志保存到新的公文
使用到cat、grep命令
cat –n 日志名 |grep ‘关键字’ >保存文件名
在大家的实际上支付中,经常接纳都布置在Linux上,为了前期方便每种核查bug可能记录代码试行的流程。对于开拓者来讲,碰到题目常常需求去看log文件(可能选拔Kibana那样的工具),这里介绍多少个开辟常用而又主要的日志查找技艺。
grep:在内容中搜寻关键字
先是步、通过Xshell登陆服务器
链接方法—找度娘、开拓同事#Infiniti是慈详找度娘,雏鹰展翅安土重迁嘛
账号、密码—找才具十三分
head
head命令是用来查阅具体文件的先头几行的内容,该命令暗中同意是前10行内容;
- 分布使用办法之: head -50 info.log
查看info.log文件的前50行。
优点:连忙牢固到文件的前某个行。
第四步、下载到本地
sz:发送文书到当地
rz:发送文书到服务器 #总的来看了,就扩充下哈
vi
运用找几个字符串,在vi命令格局下键入“/”,前边跟要物色的字符串,再按回车。vi将光标定位在该串下叁回面世的地点上。键入n跳到该串的下一个涌出处,键入N跳到该串的上二个并发处。
find+文件路线+name+关键字
第五步、使用文本编辑器查看xxx.txt文件
1,作者利用的是Notepad++文本编辑器来查看
2,使用火速键Ctrl+f,举行时间限制筛选,如下:
* *
这是日记查询形式,主假诺赞助开辟用来恒定特别麻烦查到的标题,缩小问题的节制,加快消除难点的时刻,将损失飞速失减低到最低…
grep
grep (global search regular expression(RE卡塔尔国 and print out the line,周密寻觅正则表达式并把行打字与印刷出来卡塔尔国是风华正茂种强盛的文本寻觅工具,它能使用正则表明式找寻文本,并把相配的行打字与印刷出来。
- 大面积使用办法之: grep 2017010500345878 --color info.log
这行命令在info.log中搜索含有"2017010500345878"关键词的段落并且使用其他颜色标记关键词。
可取:依据重点词火速方便定位同期打字与印刷出来段落的上下文。
数见不鲜组合使用
使用[grep -n 异常 --color info.log ]查询到特别在文件中产生的行数,然后再看前后几十行日志的内容[sed -n '800,900' info.log].
cd .. :回到上级目录
Linux查看日志的多少个家常便饭命令
- grep
- head
- cat
- tail
- less
- ack
- sed
- vi
cat
cat命令是Linux下的三个文书输出命令,平常是用以观望某些文件的源委的.常用有三大成效:1.一次展示所有文件;2.从键盘创设多个文书。3.将多少个文本合并为三个文本。这里大家只比如突显八个文件.
- 布满使用方法之: cat -n info.log
字母的前边供给丰硕【+】
less
less(less卡塔尔国 命令能够对文本或别的输出举行分页展现
- 大范围使用方法之: cat -n info.log
chmod 文件 +r
sed
sed 是生机勃勃种在线编辑器,它贰次拍卖一行内容。管理时,把当下拍卖的行存款和储蓄在临时缓冲区中,称为“方式空间”(pattern space),接着用sed命令管理缓冲区中的内容,管理到位后,把缓冲区的原委送往显示屏。接着管理下风流浪漫行,那样不断重复,直到文件末尾。文件内容并不曾 退换,除非你选择重定向存款和储蓄输出。Sed重要用于自动编辑一个或三个文本;简化对文件的往往操作;编写转变程序等。
- 周边使用情势之: sed -n '800,900' info.log
查看info.log文件800到900行之间的内容
-f:直接强行删除,且还未任何提醒
ack
ack是四个依据Perl的临近于grep的命令行工具,不过搜索速度更加快,本事比grep越来越强。
- 大面积使用办法之: ack -w order
在当前目录递归搜索单词”eat”,不匹配类似于”orderService”或”paymentOrder”的字符串.
- 广阔使用办法之: ack -w order
翻看文件文书档案的办法:more、cat、 tail、 vi/vim
-r:遍历查询
相对路:cp +文件 (空格) /./.路径下
PS1:tab单击自动补全命令,双击呈现可补全的目录/文件名
文书档案权限决定:chmod
相对路线:cp +指标文书档案的断然路线 (空格) 指标地路线(/././.)
查找有些文件下是还是不是有log.log的文本