3522vip-澳门新葡亰平台官网-www.3522vip.com

3522vip☞(www.rivieraquest.com)能够为大家带来真正的真钱享受,澳门新葡亰平台官网开创业内先河,注册,开户,登录开始体验不同的娱乐世界,全国第一家以娱乐产品为主体对象的专业平台,菲律宾全资子公司成立,天天免费68周周再送168。

3522vip > 操作系统 > <1>Linux日志查找方法

原标题:<1>Linux日志查找方法

浏览次数:102 时间:2019-11-17

Linux日志查找方法

适用于测试,开发,运维人员,用来查找Linux服务器问题的一般方法,比较实用,如果有更好的办法可以一块讨论,欢迎大神们来指导哈!!!

进入正题

vi

使用找一个字符串,在vi命令模式下键入“/”,后面跟要查找的字符串,再按回车。vi将光标定位在该串下一次出现的地方上。键入n跳到该串的下一个出现处,键入N跳到该串的上一个出现处。

查看实时日志并抓取关键字:tail -f 文件名 | grep "关键字"

第二步、进入log日志目录

使用到另个命令:ll、cd

 澳门新葡亰平台官网 1

 

在我们的实际开发中,一般应用都部署在Linux上,为了后期方便排查bug或者记录代码执行的流程。对于开发者而言,遇到问题经常需要去看log文件(或者使用Kibana这样的工具),这里介绍几个开发常用而又重要的日志查找技巧。

find与grep

第五步、使用文本编辑器查看xxx.txt文件

1,我使用的是Notepad 文本编辑器来查看
2,使用快捷键Ctrl f,进行时间范围筛选,如下:

澳门新葡亰平台官网 2*

 

这是日志查询方法,主要是帮助开发用来定位非常难以查到的问题,缩小问题的范围,加快解决问题的时间,将损失迅速失降到最低…

tail

tail命令是用来查看具体文件后面几行的内容,默认情况下,是查看该文件尾10行的内容;还可以使用 tail 来观察日志文件被更新的过程。使用 -f 选项,tail 会自动实时更新文件内容。

  • 常见使用方法之: tail -f info.log

查找的第一行

第四步、下载到本地

 澳门新葡亰平台官网 3

澳门新葡亰平台官网 4

sz:发送文件到本地
rz:发送文件到服务器 #看到了,就扩展下哈

grep

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

  • 常见使用方法之: grep 2017010500345878 --color info.log
这行命令在info.log中搜索含有"2017010500345878"关键词的段落并且使用其他颜色标记关键词。

优点:根据关键词快速方便定位并且打印出来段落的上下文。

vi或vim:进入文档,其中【i】 或者【a】 进入编辑模式,退出使用 “:” 【q!】表示强制退出,【wq】表示保存并退出

第三步、将含有关键字的日志保存到新的文本

使用到cat、grep命令

 澳门新葡亰平台官网 5

cat –n 日志名 |grep ‘关键字’  >保存文件名

sed

sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

  • 常见使用方法之: sed -n '800,900' info.log
查看info.log文件800到900行之间的内容

澳门新葡亰平台官网 6

第一步、通过Xshell登录服务器

链接方法—找度娘、开发同事#最好是自己找度娘,自给自足丰衣足食嘛
账号、密码—找技术老大

 澳门新葡亰平台官网 7

less

less(less) 命令可以对文件或其它输出进行分页显示

  • 常见使用方法之: cat -n info.log

cd :进入某个文件夹

总结

这些命令的功能都比较丰富,这里只是列出非常简单的一些用法,在一般的开发中都是频繁使用得到.具体的用法需要开自己总结使用自己喜欢使用的命令.(我这里的总结也会持续更新)

查看日志最后20行日志:tail -20 文件名,(-f ,默认是10行)

Linux查看日志的几个常见命令

  • grep
  • head
  • cat
  • tail
  • less
  • ack
  • sed
  • vi

澳门新葡亰平台官网 8

常见组合使用

使用[grep -n 异常 --color info.log ]查询到异常在文件中发生的行数,然后再看前后几十行日志的内容[sed -n '800,900' info.log].

澳门新葡亰平台官网 9

ack

ack是一个基于Perl的类似于grep的命令行工具,但是搜索速度更快,能力比grep更强。

  • 常见使用方法之: ack -w order
在当前目录递归搜索单词”eat”,不匹配类似于”orderService”或”paymentOrder”的字符串.
  • 常见使用方法之: ack -w order

-f:直接强行删除,且没有任何提示

cat

cat命令是Linux下的一个文本输出命令,通常是用于观看某个文件的内容的.常用有三大功能:1.一次显示整个文件;2.从键盘创建一个文件。3.将几个文件合并为一个文件。这里我们只举例显示一个文件.

  • 常见使用方法之: cat -n info.log

grep 在内容中查找关键字

head

head命令是用来查看具体文件的前面几行的内容,该命令默认是前10行内容;

  • 常见使用方法之: head -50 info.log
查看info.log文件的前50行。

优点:快速定位到文件的前多少行。

Esc: 退出编辑模式,【:】选择退出的形式

澳门新葡亰平台官网 10

澳门新葡亰平台官网 11

grep:在内容中查找关键字

编辑模式

澳门新葡亰平台官网 12

r(读取)=4,w(可写)=2,x(可执行)=1

澳门新葡亰平台官网 13

touch :创建文档

grep 关键字

find: 在文档中查找

字母的前面需要添加【 】

                                                  tail -f 文件名 | grep "关键字" --颜色

查看系统日志:tail -f 文件名

澳门新葡亰平台官网 14

查看日志最后10行日志(如果系统实时产生日志,这最新日志覆盖之前日志)

相对路:cp 文件 (空格) /./.路径下

澳门新葡亰平台官网 15

拷贝文件的两种方式:CP

其中:

find 【】/】 name 关键字  不知道路径

Linux中的帮助:man

/ 关键字

Linux或者Unix中的文档调用分为三级:文档有用者(U)、用户组(G)、其他(O)

澳门新葡亰平台官网 16

只查看文件内容:cat

Ls: 查看当前目录下的文件夹;

rm -rf  强制删除文件夹及所有文件

文档权限控制:chmod

find 与grep 的区别

chmod  文件 r

澳门新葡亰平台官网 17

cd ..    :回到上级目录

澳门新葡亰平台官网 18

澳门新葡亰平台官网 19

PS1:tab单击自动补全命令,双击显示可补全的目录/文件名

-r:遍历查询

澳门新葡亰平台官网 20

文件查看

绝对路径:cp 目标文档的绝对路径 (空格)  目的地路径(/././.)

澳门新葡亰平台官网,创建文件夹并进行查看

保存并退出

/ 关键字:在文档中查找关键字,光标会上移到拥有关键字的第一行

查找某个文件下是否有log.log的文件

澳门新葡亰平台官网 21

如不在文件下,则加上文档路径

澳门新葡亰平台官网 22

chmod  777

澳门新葡亰平台官网 23

查看文件文档的方式:more、cat、  tail、 vi/vim

澳门新葡亰平台官网 24

澳门新葡亰平台官网 25

澳门新葡亰平台官网 26

 mkdir:创建文件夹;

sh / 【./】运行脚本

查看当前路径:pwd

find 文件路径 name 关键字

澳门新葡亰平台官网 27

澳门新葡亰平台官网 28

cd /:回到根目录

澳门新葡亰平台官网 29

本文由3522vip发布于操作系统,转载请注明出处:<1>Linux日志查找方法

关键词: 3522vip

上一篇:部署支持 https 的 Nginx 服务

下一篇:没有了