zoukankan      html  css  js  c++  java
  • Linux 命令小记:dmesg命令

    dmesg 命令可显示系统开机信息,一般用于故障排查和设备/驱动的加载的查询。

    在日常工作中,dmesg 命令曾被用于查看硬盘加载状况:

    root@ubuntu:~/Desktop# dmesg | grep sda
    [    3.791441] sd 32:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)
    [    3.791536] sd 32:0:0:0: [sda] Write Protect is off
    [    3.791539] sd 32:0:0:0: [sda] Mode Sense: 61 00 00 00
    [    3.791740] sd 32:0:0:0: [sda] Cache data unavailable
    [    3.791742] sd 32:0:0:0: [sda] Assuming drive cache: write through
    [    3.792287] sd 32:0:0:0: [sda] Cache data unavailable
    [    3.792289] sd 32:0:0:0: [sda] Assuming drive cache: write through
    [    3.869834]  sda: sda1 sda2 < sda5 >
    [    3.877637] sd 32:0:0:0: [sda] Cache data unavailable
    [    3.877641] sd 32:0:0:0: [sda] Assuming drive cache: write through
    [    3.877644] sd 32:0:0:0: [sda] Attached SCSI disk
    [    5.873666] EXT4-fs (sda1): INFO: recovery required on readonly filesystem
    [    5.873670] EXT4-fs (sda1): write access will be enabled during recovery
    [   17.943579] EXT4-fs (sda1): recovery complete
    [   18.091471] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
    [   48.693907] Adding 1046524k swap on /dev/sda5.  Priority:-1 extents:1 across:1046524k 
    [   49.938769] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro

    也可用于查看硬件加载情况,比如查看 can 口的接入情况:

    # dmesg | grep can
    [605149.652926] c_can_platform 481cc000.d_can can0: setting BTR=1c05 BRPE=0000
    [614575.355562] c_can_platform 481cc000.d_can can0: setting BTR=1c05 BRPE=0000
    [634483.860545] c_can_platform 481cc000.d_can can0: setting BTR=1c05 BRPE=0000

    查看 usb 接入情况:

    root@ubuntu:~/桌面# dmesg | grep usb
    [    2.268915] usbcore: registered new interface driver usbfs
    [    2.268951] usbcore: registered new interface driver hub
    [    2.269264] usbcore: registered new device driver usb
    [    2.912961] usbcore: registered new interface driver libusual
    [    3.222047] usb 2-1: new full-speed USB device number 2 using uhci_hcd
    [    3.488637] usb 2-2: new full-speed USB device number 3 using uhci_hcd

    因此 dmesg 命令是一个检测系统设备接入状态、排查系统故障的很方便的命令工具。

    若需要查看所有信息,可执行

    dmesg > dmesg.txt

    将命令打印信息保存成 dmesg.txt 文件供查阅。

  • 相关阅读:
    实战parse_ini_file()及扩展函数解析ini文件完整版
    Android应用程序注冊广播接收器(registerReceiver)的过程分析
    LeetCode: Best Time to Buy and Sell Stock II [122]
    关于URL编码
    js进阶 14-1 jquery的ajax系列中的load方法的作用是什么
    js进阶 13 jquery动画函数有哪些
    js进阶 13-11/12 jquery如何实现折叠导航
    js进阶 13-9/10 jquery如何实现三级列表
    js进阶 13-8 jquery如何实现侧边栏
    js进阶 13-7 如何实现滑动面板效果
  • 原文地址:https://www.cnblogs.com/yqmcu/p/13140088.html
Copyright © 2011-2022 走看看