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

  • 相关阅读:
    ASP.NET Web开发框架之二 数据输入窗体
    针对HTML5的更新和Unobtrusive Validation
    框架:从MVC到开放API
    使用SSIS创建同步数据库数据任务
    MVC里的Filters
    类型构造器也称为静态构造器,类构造器,或类型初始化器
    铁道部新客票系统设计(二)
    深入浅出SQL Server中的死锁
    你所能用到的数据结构(一)
    python网络编程学习笔记(6):Web客户端访问
  • 原文地址:https://www.cnblogs.com/yqmcu/p/13140088.html
Copyright © 2011-2022 走看看