• 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 文件供查阅。

  • 相关阅读:
    Lexical Sign Sequence
    (UPCOJ暑期训练)Tally Counters
    (2019hdu多校第十场) Welcome Party
    (2019hdu多校第十场1003) Valentine's Day
    更新,线段树模板(支持相关基本操作)
    linux(deepin)下Clion的安装及环境配置
    2019牛客第7场——C(Governing sand)
    【数论】数论之旅:N!分解素因子及若干问题
    [二分]Kayaking Trip
    [数论之旅]数学定理
  • 原文地址:https://www.cnblogs.com/yqmcu/p/13140088.html
Copyright © 2020-2023  润新知