您的位置:首页 > 运维架构 > Linux

Linux 查看日志技巧

2018-03-07 14:05 676 查看
排查问题的时候会经常性要查看服务器log日志,介绍工作上常用的查看日志的命令:

1)tail 命令

1、格式:tail 【参数】【文件】

2、常用参数

  -f 循环读取

  -q 不显示处理信息

  -v 显示详细的处理信息

  -c<数目> 显示的字节数

  -n<行数> 显示行数

例如:调试的时候经常需要边操作页面,边看打印日志,这个时候就可以使用以下命令,表示动态显示最近100条日志:

tail -f -n 100 xxxx.log 或者tail -200f xxxx.log

2)grep命令

1、格式:grep 【参数】【文件】

2、常用参数

-A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容

-B<显示列数>除了显示符合范本样式的那一行之外,并显示该行之前的内容

-C<显示列数>除了显示符合范本样式的那一行之外,并显示该行前后的内容

-i 忽略字符大小写的差别

-f<范本文件> 指定范本文件,其内容有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每一列的范本样式。

例如:需要在日志中查找某个关键字的部分日志,这个时候可以使用以下命令,表示查找关键字后,并且显示后面的20条日志,并用颜色标注:

grep “关键字” xxxxx.log -A 20 –color
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: