`
y806839048
  • 浏览: 1126365 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

linux,日志查找技巧

阅读更多

1.查询日志中含有某个关键字的信息

 

cat app.log |grep 'error'   (然后按照时间grep--到分钟即可)

 

当日志文件log.log很长,但又要按内容从后往前查看时,可以使用如下命令:

tac log.log | more

可以采用如下方式来记忆该命令:

cat log.log | more

是从前往后查看文件内容,而tac命令是cat命令的字符串反转形式,所以其执行结果也和cat执行结果相反。

 cat catalina.out | grep 'A00431503011904010001' >> temp.txt   //这种是追加不是覆盖  tac temp.txt | more  重新看之前最好先 rm -rf temp.txt 

 

当按关键字搜索不到异常(logger的才能搜到,异常堆栈不一定有参数信息所以搜索不到),可以按照时间范围查异常堆栈

 

 

2.查询日志尾部最后10行的日志

 

tail  -n  10  app.log 

 

3.查询10行之后的所有日志

 

tail -n +10 app.log  

 

4.查询日志文件中的头10行日志

 

head -n 10  app.log  

 

5.查询日志文件除了最后10行的其他所有日志

 

head -n -10  app.log 

 

6.查询日志中含有某个关键字的信息,显示出行号(在1的基础上修改)

 

cat -n  app.log |grep 'error'

 

7.显示102行,前10行和后10行的日志

 

cat -n app.log |tail -n +92|head -n 20

 

8.根据日期时间段查询(前提日志总必须打印日期,先通过grep确定是否有该时间点)

 

sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  app.log

 

9.使用more和less命令(分页查看,使用空格翻页)

 

 cat -n app.log |grep "error" |more

 

10.吧日志保存到文件

 

cat -n app.log |grep"error"  > temp.txt

 

 

示例:

 

日志的使用打好标记,然后cat 查找标记字看日志,显示行数,然后查看他附近的行数,或者按照时间段显示

sudo

 

tail -f /app/service/logs/phonebank.log

tail -f /opt/log/hb_phonebank_service/hb_phonebank.log

tail -f /opt/log/hb_phonebank_web/hb_phonebank.log

 

 

 

sudo cat /opt/log/hb_phonebank_web/hb_phonebank.log |grep '结束调用存储过程分派'

 

分享到:
评论

相关推荐

    linux查找日志技巧

    本文将详细介绍Linux环境下常用的日志查找技巧,包括基本命令的使用方法及其应用场景。 #### 二、基础命令解析 为了更好地掌握日志查找技巧,首先需要了解几个基本的Linux命令: 1. **`tail`**:用于显示文件的...

    Linux 服务器日志文件查找技巧精粹.doc

    在Linux服务器管理中,日志文件的查找技巧是至关重要的,因为它们提供了系统运行状态、安全事件和故障排查的关键信息。本篇文章主要介绍了如何高效地查找和分析这些日志文件。 首先,理解日志文件的一般位置至关...

    Linux服务器日志文件查找技巧精粹-电脑资料.doc

    Linux服务器日志文件查找技巧精粹 Linux服务器日志文件查找技巧精粹是指在Linux服务器中查找和分析日志文件的技术和策略。日志文件是服务器中记录事件和活动的文件,对于服务器的安全和性能监控非常重要。以下是...

    Linux服务器日志文件查找技巧精粹.pdf

    在Linux服务器管理中,日志文件的查找和分析是一项至关重要的技能。日志文件记录了系统和应用程序的各种活动,包括错误、警告、信息等,对于故障排查、安全监控以及性能优化具有不可替代的作用。本篇内容主要介绍了...

    ygm-log.zip_Linux日志

    在IT行业中,Linux日志系统是管理和监控操作系统活动的关键部分,尤其对于系统管理员和开发者来说,日志文件提供了丰富的信息,帮助诊断问题、追踪错误、分析性能和确保系统的安全性。"ygm-log.zip"是一个包含Linux...

    RedHat Linux常用的日志文件

    ### RedHat Linux常用的日志文件知识点 在RedHat Linux系统中,日志文件扮演着非常重要的角色,它们记录了系统运行过程中的各种信息,...熟练掌握这些日志文件的查看和分析技巧对于系统管理员来说是必不可少的能力。

    Linux运维趋势_第十期_日志分析技巧分享

    #### Linux日志管理五大命令详解 - **cat**: 最常用的查看文本文件内容的命令之一,可以直接显示整个文件内容。 - **grep**: 用于搜索文件中符合指定模式的行。非常适用于从大量日志文件中快速筛选出感兴趣的信息。...

    查看日志_linux_

    以上就是在Linux中查看日志文件的一些基本操作和技巧。了解并熟练掌握这些命令,将有助于你更有效地排查问题、监控系统状态,从而提升系统的管理和维护能力。当然,随着对Linux的深入学习,你还会发现更多高级工具和...

    Linux入门安装命令技巧等

    ps命令显示当前进程,pgrep查找特定进程,kill发送信号结束进程。top或htop提供实时系统资源监控,包括CPU、内存使用情况。 通过以上六个章节的学习,你将对Linux有一个基本的认识,并能够进行简单的系统管理和任务...

    Linux日志中查找关键字及其前后的信息实例方法

    这篇文章将详细介绍如何在Linux日志中查找特定关键字及其前后的信息,以帮助系统管理员高效地分析日志数据。 1. **基本日志查看命令** - `tail` 命令用于查看文件的末尾部分,常用来实时监控日志动态。例如,`tail...

    第五章 Linux命令和技巧

    本章将深入探讨“Linux命令和技巧”,帮助你提升在Linux环境中的操作效率。 1. **文件和目录管理** - `cd`:改变当前工作目录,是Linux中最基础的命令之一。 - `ls`:列出目录内容,可配合 `-l` 参数显示详细信息...

    拒绝蛮力,高效查看Linux日志文件!.doc

    `grep`命令是我们最常用的日志查找工具。通过添加`-A`、`-B`、`-C`选项,我们可以方便地查看匹配行的上下文。 - `-A n` 显示匹配行之后的n行 - `-B n` 显示匹配行之前的n行 - `-C n` 显示匹配行前后各n行 例如...

    Linux Tips Linux 小技巧合集 DOC

    这份"Linux Tips Linux 小技巧合集 DOC"包含了多个实用的Linux使用技巧,旨在帮助用户更加高效地操作和管理Linux系统。以下是这些文档中可能包含的一些关键知识点: 1. **命令行基础**: - `ls`:列出目录内容。 ...

    Linux常用基本命令及应用技巧

    本文将深入讲解Linux的基本命令及其应用技巧,帮助初学者快速上手。 在Linux中,命令行界面是主要的操作方式,通过输入特定的命令,用户可以完成各种任务。下面我们将详细探讨几个重要的命令: 1. **登录与注销**...

    Linux高级技巧集(CHM)

    这个名为“Linux高级技巧集”的CHM文件,显然是一份专为那些寻求提升Linux技能的用户准备的宝贵资源。CHM(Compiled Help Manual)是微软开发的一种帮助文档格式,通常包含一系列章节和索引,便于用户查找和学习特定...

    渗透测试TIPS之删除伪造Linux系统登录日志1

    总之,掌握Linux系统登录日志的处理技巧对渗透测试人员至关重要,它能够帮助测试人员更隐蔽地执行任务,但同时也要求他们承担起维护网络空间安全的责任。在实际操作中,务必确保遵循所有适用的法律和道德准则。

    深入讨论Linux系统日志管理

    熟练掌握日志文件的查看、搜索和配置技巧,将有助于提高系统的可维护性和安全性。同时,合理利用日志文件还可以帮助我们更好地理解系统的运行状态,及时发现潜在的问题,从而有效提升整体的运维效率。

    第2篇:Linux日志分析.pdf

    ### Linux日志分析知识点 #### 一、日志文件概览与重要性 Linux系统作为全球范围内广泛应用的操作系统之一,在服务器领域占据着举足轻轻的地位。为了更好地维护和管理这些系统,掌握其日志文件的管理和分析至关...

    Linux高级技巧集

    本篇将聚焦于"Linux高级技巧集",从标题和描述中我们可以推测这是一份关于提升Linux操作技能的资料。这里我们将详细探讨一些Linux高级技巧,帮助你更好地驾驭这个强大的操作系统。 1. **文件和目录管理**: - 使用...

Global site tag (gtag.js) - Google Analytics