您的位置:首页 > 运维架构 > Linux

linux 命令学习 —— 硬件外设管理(dmesg、lsusb)

2017-02-26 15:47 387 查看
dmesg:print or control the kernel ring buffer

dmesg
命令设备故障的诊断是非常重要的。在
dmesg
命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。

1. 列出加载到内核的所有驱动

$ dmesg | more
$ dmesg | less
$ dmesg | grep ***
$ dmesg | head -20     # 仅显示开始的前 20 行
$ dmesg | tail -20     # 最后的 20 行


2. 列出所有被检测到的硬件

$ dmesg | grep sda


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

3. lsusb

lsusb命令

lsusb命令用于显示本机的USB设备列表,以及USB设备的详细信息。 对于一台 Linux 主机,插入 usb 鼠标后,输出:

Bus 005 Device 001: id 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 006: ID 15d9:0a37
Bus 002 Device 001: ID 0000:0000


Bus 00x:表示usb 总线控制器的编号,最大为 Bus 005,则该机器共有 5 个 usb bus controller,可进一步通过
lspci | grep -i usb
进行查看。

Device 00x:表示系统给usb鼠标分配的设备号(devnum),
Bus 002 Device 006
同时也表示,该鼠标插入到了第二个 usb 控制器上;

Bus 002 Device 006: ID 15d9:0a37
Bus 002 Device 001: ID 0000:0000


表示002号usb主控制器上接入了两个设备:

一个是usb根Hub – 001

一个是usb鼠标 – 006
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux dmesg
相关文章推荐