当前位置:网站首页 > 技术博客 > 正文

linux鉴定故障



dmesg 可以查看linux 内核信息

dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。‘dmesg’命令在多数基于LinuxUnix的操作系统中都可以使用。

注解 ‘sda’表示第一块 SATA硬盘,‘sdb’表示第二块SATA硬盘。若想查看IDE硬盘搜索‘hda’或‘hdb’关键词。

4. 只输出dmesg命令最后20行日志

在‘dmesg’命令后跟随‘tail’命令(‘ dmesg | tail -fn20’)来输出‘dmesg’命令的最后20行日志,当你插入可移动设备时它是非常有用的。

由于‘dmesg’命令的输出实在太长了,在其中搜索某个特定的字符串是非常困难的。因此,有必要过滤出一些包含‘usb’ ‘dma’ ‘tty’ ‘memory’等字符串的日志行。grep 命令 的‘-i’选项表示忽略大小写

7. 实时监控dmesg日志输出

查看存储在‘/var/log/dmesg’文件中的日志

通过dmesg列出的事件时间不易理解,例如:

通过下面命令转换成可读时间:

网上查了半天,发现是系统自带的版本太低,dmesg命令不支时间参数,如果需要输出时间字段,需要重新编译内核,设置下面参数:CONFIG_PRINTK_TIME=y

  • 上一篇: .hashcode()
  • 下一篇: 单元测试 规范
  • 版权声明


    相关文章:

  • .hashcode()2025-09-14 16:30:03
  • 指针&p2025-09-14 16:30:03
  • greendao多个数据库2025-09-14 16:30:03
  • 引用数据类型 java2025-09-14 16:30:03
  • java成员变量和局部变量的区别2025-09-14 16:30:03
  • 单元测试 规范2025-09-14 16:30:03
  • 微信小程序反编译20202025-09-14 16:30:03
  • 非常值得一看的java面试题2025-09-14 16:30:03
  • http请求的几种方法2025-09-14 16:30:03
  • win10怎么自动检测修复系统2025-09-14 16:30:03