•  

       

        dmesg命令是用来在Unix-like系统中显示内核的相关信息的。dmesg全称是display message (or display driver),即显示信息。

      实际上,dmesg命令是从内核环形缓冲区中获取数据的。当我们在Linux上排除故障时,dmesg命令会十分方便,它能很好地帮我们鉴别硬件相关的error和warning。除此之外,dmesg命令还能打印出守护进程相关的信息,已帮助我们debug。

      使用:
        1.显示内存,硬盘,USB,TTY等信息
      dmesg | grep -i memory
      dmesg | grep -i dma
      dmesg | grep -i usb
      dmesg | grep -i tty

        2.如果有读取dmesg后,删除已读的日志, 可以加上-c选项

      dmesg  -c

        3.友好显示

      dmesg -L

        4.只输出指定类型的信息

      只数据守护进程:
      dmesg --facility=daemon  // 其中facility选项还可以填入,kern、user、mail、daemon、auth、syslog、lpr、news。

        5.只输出特定级别的信息

      dmesg --level=err,warn

        6.显示时间戳

      需要注意到的是,dmesg命令默认的时间显示是从开机到log记录的时间,说实话,这样对于人类来说真的不方便,我们需要时间:

      dmesg  -T
      
      添加上错误的级别
      
      dmesg -Tx

 

 
Copyright © 2011-2022 走看看

原文地址:http://www.cnblogs.com/cheyunhua/p/16876818.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性