精华内容
下载资源
问答
  • linux查看日志的几种方法

    万次阅读 多人点赞 2019-05-09 17:10:26
    作为开发项目出了bug想要最快速定位到问题所在,查看日志是最好不过的了~(当然,也要习惯在业务关键点设置日志)。 最常用查看日志方法: ·实时日志:tail -f XXX.log ·搜索关键字附近日志:cat -n filename | ...

    作为开发项目出了bug想要最快速定位到问题所在,查看日志是最好不过的了~(当然,也要习惯在业务关键点设置日志)。

     

    最常用查看日志方法:
    ·实时日志:tail -f XXX.log
    ·搜索关键字附近日志:cat -n filename | grep "关键字"
     

    下面详细看下⬇⬇⬇:

     

    查看日志常用命令

        tail:  

           -n  是显示行号;相当于nl命令;例子如下:

                tail -100f test.log      实时监控100行日志

                tail  -n  10  test.log   查询日志尾部最后10行的日志;

                tail -n +10 test.log    查询10行之后的所有日志;

        head:  

            跟tail是相反的,tail是看后多少行日志,而head是查看日志文件的头多少行,例子如下:

                head -n 10  test.log   查询日志文件中的头10行日志;

                head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;

        cat: 

            tac是倒序查看,是cat单词反写;例子如下:

                cat -n test.log |grep "debug"   查询关键字的日志(常用!~)

        vim:

            1、进入vim编辑模式:vim filename
            2、输入“/关键字”,按enter键查找
            3、查找下一个,按“n”即可
            退出:按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令
            wq! 保存退出
            q! 不保存退出 

     

    列出几种常见的应用场景⬇⬇⬇:

     

    查看日志应用场景一:按行号查看:过滤出关键字附近的日志

         (1) cat -n test.log |grep "debug"  得到关键日志的行号

         (2) cat -n test.log |tail -n +92|head -n 20  选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志:

                tail -n +92表示查询92行之后的日志

                head -n 20 则表示在前面的查询结果里再查前20条记录

     

    查看日志应用场景二:根据日期查询日志

           (1) sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  test.log

    特别说明:

    上面的两个日期必须是日志中打印出来的日志,否则无效

    先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该时间点

     

    查看日志应用场景三:日志内容特别多,打印在屏幕上不方便查看,分页/保存文件查看

        (1)使用more和less命令,

               如: cat -n test.log |grep "debug" |more     这样就分页打印了,通过点击空格键翻页

        (2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析

                如:cat -n test.log |grep "debug"  >debug.txt

     

    展开全文
  • DebugView远程查看日志

    万次阅读 2017-12-24 23:18:48
    我们一般都是在程序运行的本地电脑使用debugview查看日志输出,但其实debugview也支持C/S模式(服务端-客户端模式)的日志查看方式,通过这种方式我们就可以通过debugview远程查看某一台计算机上的日志输出了。...

    我们一般都是在程序运行的本地电脑使用debugview查看日志输出,但其实debugview也支持C/S模式(服务端-客户端模式)的日志查看方式,通过这种方式我们就可以通过debugview远程查看某一台计算机上的日志输出了。

    使用方式:
    1. 在远端运行debugview作为服务端。

    debugview.exe /a
    1. 在近端(需要查看日志的计算机)运行debugview,点击connect,输入远端计算机的IP。
    展开全文
  • openwrt查看日志

    千次阅读 2019-12-04 15:55:37
    查看日志 logread logread命令功能很多 其中logread -l 数字 显示最近的几行日志 logread -p 文件路径 将日志输出到指定文件 重启日志服务 /etc/init.d/log restart 详细内容可查看官网...

    openwrt日志是存储在内存中的,关机就没了

    查看日志

    logread

    logread命令功能很多

    其中logread -l 数字    显示最近的几行日志

    logread -p 文件路径    将日志输出到指定文件

     

    重启日志服务

    /etc/init.d/log restart

    详细内容可查看官网https://openwrt.org/docs/guide-user/base-system/log.essentials

    展开全文
  • Linux查看日志命令

    万次阅读 多人点赞 2017-05-08 17:52:02
    当日志文件存储日志很大时,我们就不能用vi直接进去查看日志,需要Linux的命令去完成我们的查看任务. Log位置:/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure ...
       当日志文件存储日志很大时,我们就不能用vi直接进去查看日志,需要Linux的命令去完成我们的查看任务.
    
    Log位置:
    
    /var/log/message    系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一   
    /var/log/secure 与安全相关的日志信息   
    /var/log/maillog    与邮件相关的日志信息   
    /var/log/cron   与定时任务相关的日志信息   
    /var/log/spooler    与UUCP和news设备相关的日志信息   
    /var/log/boot.log   守护进程启动和停止相关的日志消息 

    • tail
      参数:
      tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
      参数解释:
      -f 该参数用于监视File文件增长。
      -c Number 从 Number 字节位置读取指定文件
      -n Number 从 Number 行位置读取指定文件。
      -m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
      -b Number 从 Number 表示的512字节块位置读取指定文件。
      -k Number 从 Number 表示的1KB块位置读取指定文件。
      File 指定操作的目标文件名称
      上述命令中,都涉及到number,假设不指定,默认显示10行。Number前面可使用正负号,表示该偏移从顶部还是从尾部開始计算。
      tail可运行文件一般在/usr/bin/以下。
    实例:  
    1、tail -f filename  
    说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。  
    
    2、tail -n 20 filename  
    说明:显示filename最后20行。  
    
    3、tail -r -n 10 filename  
    说明:逆序显示filename最后10行。
    • head
    head 仅仅显示前面几行  
    
    head -n 10  test.log   查询日志文件中的头10行日志;  
    
    head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;  
    • grep
    grep [options]  
    主要参数:  
    [options]主要参数:  
    -c:只输出匹配行的计数。  
    -I:不区分大 小写(只适用于单字符)。  
    -h:查询多文件时不显示文件名。  
    -l:查询多文件时只输出包含匹配字符的文件名。  
    -n:显示匹配行及 行号。  
    -s:不显示不存在或无匹配文本的错误信息。  
    -v:显示不包含匹配文本的所有行。  
    pattern正则表达式主要参数:  
    : 忽略正则表达式中特殊字符的原有含义。  
    ^:匹配正则表达式的开始行。  
    $: 匹配正则表达式的结束行。  
    <:从匹配正则表达 式的行开始。  
    >:到匹配正则表达式的行结束。  
    [ ]:单个字符,如[A]A符合要求 。  
    [ - ]:范围,如[A-Z],即ABC一直到Z都符合要求 。  
    。:所有的单个字符。  
     - :有字符,长度可以为0。
    • sed
    用sed命令  
    sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。  
    • cat
    cat主要有三大功能:  
    1.一次显示整个文件。$ cat filename  
    2.从键盘创建一个文件。$ cat > filename   
      只能创建新文件,不能编辑已有文件.  
    3.将几个文件合并为一个文件: $cat file1 file2 > file  
    
    参数:  
    -n--number 由 1 开始对所有输出的行数编号  
    -b--number-nonblank-n 相似,只不过对于空白行不编号  
    -s--squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行  
    -v--show-nonprinting  
    例:  
    把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里  
    cat -n textfile1 > textfile2  
    
    把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。  
    cat -b textfile1 textfile2 >> textfile3  
    
    把test.txt文件扔进垃圾箱,赋空值test.txt  
    cat /dev/null > /etc/test.txt   
    注意:>意思是创建,>>是追加。千万不要弄混了。  
    • tac (反向列示)
    tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,  
    而 tac 则是由最后一行到第一行反向在萤幕上显示出来! 
    • 混合使用命令
    A.  tail web.2016-06-06.log -n 300 -f  
        查看底部即最新300条日志记录,并实时刷新      
    
    B.  grep 'nick' | tail web.2016-04-04.log -C 10   
        查看字符‘nick’前后10条日志记录, 大写C  
    
    C.  cat -n test.log |tail -n +92|head -n 20  
        tail -n +92表示查询92行之后的日志  
        head -n 20 则表示在前面的查询结果里再查前20条记录  
    展开全文
  • 动态查看日志

    千次阅读 2018-11-27 10:21:19
    动态查看日志 在运行大型EDA软件时候经常需要查看日志了解当前运行状态. 假设日志还是在实时更新ing tail filename.txt 查看日志最后十行(默认是10行)会退出查看,回到命令行 tail -n 26 filename.txt 效果...
  • Springboot查看日志

    千次阅读 2019-01-11 14:24:32
    Springboot查看日志 以前用springMVC时查看日志直接进入tail -f ****.out,但是用了springboot之后,一时不知道如何实现,记录一下 以下以log4j2为日志框架 先在log4j2.xml中添加如下配置 &lt;RollingFile name...
  • presto查看日志

    千次阅读 2020-03-12 20:49:10
    国内用presto的真是少 武汉就我们公司在用吧 查看日志 /data/presto/data/var/log
  • mysql 查看日志和启动日志

    万次阅读 2018-09-15 15:41:02
    mysql有以下几种日志:   错误日志: -log-err   查询日志: -log   慢查询日志: -log-slow-queries  ...查看日志 SHOW VARIABLES LIKE "general_log%"; 启用日志 SET GLOBA...
  • tail -f 实时查看日志文件 tail -f 日志文件log tail - 100f 实时查看日志文件 后一百行 tail -f -n 100 catalina.out linux查看日志后100行 搜寻字符串 grep ‘搜寻字符串’ filename 按ctrl+c 退出 ...
  • Linux查看日志三种命令

    万次阅读 2020-03-20 14:37:28
    Linux查看日志三种命令
  • tail -f 实时查看日志文件 tail -f 日志文件logtail - 100f 实时查看日志文件 后一百行tail -f -n 100 catalina.out linux查看日志后100行搜寻字符串grep ‘搜寻字符串’ filename按ctrl+c 退出--------------------...
  • mysql查看日志和启用日志

    万次阅读 2017-09-17 13:02:44
    查看日志 SHOW VARIABLES LIKE "general_log%"; 启用日志 SET GLOBAL general_log = 'ON';
  • kubernetes 查看日志方法

    千次阅读 2020-10-16 21:27:30
    # 注意:使用Kubelet describe 查看日志,一定要带上 命名空间,否则会报如下错误[root@node2 ~]# kubectl describe pod coredns-6c65fc5cbb-8ntpvError from server (NotFound): pods "coredns-6c65fc5cbb-8ntpv" ...
  • mysql查看日志文件

    万次阅读 2018-04-26 11:27:16
    查看日志文件MySQL维护管理员依赖的一系列日志文件。主要文件有以下几种1错误日志。它包含启动和关闭问题以及任意根据错误的细节。此日志通常名为hostname.err.2查询日志。它记录所有MySQL活动,在诊断问题是非常...
  • git 查看日志记录

    万次阅读 2018-07-02 16:58:21
    git 查看日志记录1、git log如果日志特别多的话,在git bash中,按向下键来查看更多,按q键退出查看日志。2、git show查看最近一次commit内容,也可以后面加commit号,单独查看此次版本的日志。3、git log -p-p参数...
  • git如何查看日志信息

    千次阅读 2020-04-17 11:40:52
    1、查看日志详细信息 git log 例如: 2、查看日志简易信息 git log –pretty=oneline 例如: 3、当日志信息过多的时候,如何滚动查看日志信息 点击键盘上的enter回车键 4、当日志信息过多的时候,如何停止查看...
  • 查看日志常用命令

    千次阅读 2017-10-24 09:50:46
    查看日志常用命令
  • linux 查看日志的几种基本操作

    万次阅读 2017-03-01 15:57:11
    linux查看日志的命令有多种: tail、cat、tac、head、echo一.查看日志方式命令格式: tail[必要参数][选择参数][文件]这个是我最常用的一种查看方式 1.tail -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 ...
  • 【题目】Windows中如何查看日志(如查看远程登陆的IP地址)以及常用日志ID 概述 在Windows中可以使用 事件查看器 来查看相关日志,并结合日志ID进行日志筛选。常见的日志有:  4634 - 帐户被注销  4647 ...
  • linux 查看日志文件

    千次阅读 2019-03-29 20:14:14
    Linux日志文件在/var/log目录下,可以通过命令查看日志文件。 1,cat messages可以查看某个日志文件。 2,要达到实时更新,可以通过tail命令查看更新的数据,例如tail -f messages。 3,tail命令参数: -f 循环读取 ...
  • [8] ADB 查看日志

    千次阅读 2021-02-15 21:10:26
    查看日志1. Android 日志1.1 按级别过滤日志1.2 按 tag 和级别过滤日志1.3 日志格式1.4 清空日志2. 内核日志 Android 系统的日志分为两部分,底层的 Linux内核日志输出到/proc/kmsg,Android 的日志输出到 /dev/log...
  • less 命令查看日志

    千次阅读 2017-10-16 11:51:32
    【Linux】用less查看日志文件 目录 1. > 直接查看文件2. > 带出行号查看文件3. > 查找内容4. > 实时查看文档变动(实时滚动文档) 一般程序部署在Linux环境,查看日志时,一般用less满足大部分的需求。...
  • 倒序排列查看日志

    千次阅读 2018-10-31 21:05:28
    查看日志的方法很多,我常用的是: grep -10n --color=always '关键字' 日志文件名(如:rock.log)| more; 这个默认是按照顺序排列的,假如查找的关键字的日志很多,恰巧这个时候又是晚上的时候,这样出来的日志...
  • linux查看日志文件命令

    千次阅读 2018-12-28 15:52:21
    Linux查看日志常用命令 退出日志命令:ctrl+c 1.查看日志常用命令 tail: -n 是显示行号;相当于nl命令;例子如下: tail -100f test.log 实时监控100行日志 tail -n 10 test.log 查询日志尾部最后10行的日志; tail ...
  • Linux 查看日志命令

    千次阅读 2018-05-10 10:14:53
    查看日志常用命令 tail命令 -n 是显示行号;相当于nl命令;例子如下: tail -100 f test.log 实时监控100行日志 tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后...
  • linux查看日志时过滤某些行

    千次阅读 2019-07-02 19:53:15
    那么,有什么办法可以在查看日志时,过滤掉某些我们不需要查看的内容呢? 可以使用grep -v xxx 命令实现上述目的。 举个栗子,要想过滤掉某些行的内容,我们需要首先找到那些想过滤的行中的一些特有的关键字,然后...
  • linux查看日志命令&切割过滤日志

    千次阅读 2016-12-08 17:35:15
    基础 cd /home/itweb/apache-...查看日志 tail -200f catalina.out 查看最新的200行日志 切割过滤日志 只查询某个时间段的catalina.out日志,并生成指定的文件,便于查看 cat catalina.out | grep '2016-12-0
  • 查看日志最后一百行

    千次阅读 2020-07-31 15:09:28
    查看linux日志,假如日志文件为:record.log 用法: tail record.log输出文件最后10行的内容(默认10行) tail -100f record.log 查看日志最后100行数据,刷新并显示出来 按ctrl+c 退出
  • zookeeper查看日志

    万次阅读 2018-08-20 16:26:08
    zookeeper服务器会产生三类日志:事务日志、快照日志和log4j日志。  在zookeeper默认配置文件zoo.cfg(可以修改文件名)中有一个配置项dataDir,该配置项用于配置zookeeper快照日志和事务日志的存储地址。在官方...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 67,614
精华内容 27,045
关键字:

查看日志