Linux 日志查询 - 精确详细

转载 2017年01月03日 09:56:41

感谢有奉献精神的人

转自:http://jingyan.baidu.com/article/656db918fccd01e381249c2b.html


1、
tail -n  10  test.log   查询日志尾部最后10行的日志;
tail -n +10 test.log    查询10行之后的所有日志;
head -n 10  test.log   查询日志文件中的头10行日志;
head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;




2、
场景1: 
按行号查看---过滤出关键字附近的日志
因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.
我是这样做的,首先: cat -n test.log |grep "地形"  得到关键日志的行号


3、
得到"地形"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:
cat -n test.log |tail -n +92|head -n 20
tail -n +92表示查询92行之后的日志
head -n 20 则表示在前面的查询结果里再查前20条记录




4、
场景2:
那么按日期怎么查呢?  通常我们非常需要查找指定时间端的日志
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  test.log
特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效.


5、
关于日期打印,可以先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该时间点,以确保第4步可以拿到日志
这个根据时间段查询日志是非常有用的命令.




6、
如果我们查找的日志很多,打印在屏幕上不方便查看, 有两个方法:
(1)使用more和less命令, 如: cat -n test.log |grep "地形" |more     这样就分页打印了,通过点击空格键翻页
(2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析.如:
cat -n test.log |grep "地形"  >xxx.txt


相关文章推荐

linux查看日志命令&切割过滤日志

基础 cd /home/itweb/apache-tomcat-7.0.59_**/logs 到指定的logs目录下 查看日志 tail -200f catalina.out 查看最新的200行...

Linux sed查看某时间段的系统日志

(转载)http://blog.csdn.net/teamlet/article/details/38046437 在系统应用集中部署的时候,很多日志因为太多难以定位,获取某段时间的日志是对运维...

Linux sed查看某时间段的系统日志

sed查看某时间段到现在的系统日志: sed -n '/May 20 17/,$p' /var/log/messages | less
  • teamlet
  • teamlet
  • 2014年07月22日 17:45
  • 42130

如何查看linux的系统log日志

1.查看系统日志所存放的位置 通过nginx的配置文件查看 default 。 access_log /var/log/nginx/hej.access.log common; 2.查看系统日...

日志分析查看——grep,sed,sort,awk运用

概述        我们日常应用中都离不开日志。可以说日志是我们在排查问题的一个重要依据。但是日志并不是写了就好了,当你想查看日志的时候,你会发现线上日志堆积的长度已经超越了你一行行浏览的耐性的极限了...
  • teamlet
  • teamlet
  • 2014年07月22日 17:39
  • 49019

Linux查看日志常用命令

1.查看日志常用命令     tail:          -n  是显示行号;相当于nl命令;例子如下:             tail -100f test.log      ...

Linux 记录所有用户登录和操作的详细日志

每次用户登录到退出都会产生以用户名、登录ip地址、操作时间为文件名的文件,文件里面包含本次用户的所有操作记录。...

精确表达浮点数(详细)

  • 2009年08月14日 18:30
  • 189KB
  • 下载

精确率 召回率 F1(详细)

精确率召回率等相关知识点经常出现在笔试题中,如果仅考查精确率召回率并不难理解记忆。但是有时结合ROC等知识点时,TP,NP,TN,FN,4个不易区分的符号及各种比率会对初学者的理解产生干扰,本文将几个...

dwr3实现消息精确推送详细步骤

第一、在项目中引入dwr.jar,然后在web.xml中进行配置,配置如下:              dwr-invoker                     org.direct...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 日志查询 - 精确详细
举报原因:
原因补充:

(最多只允许输入30个字)