linux 命令学习 —— 硬件外设管理(dmesg、lsusb)
2017-02-26 15:47
387 查看
dmesg:print or control the kernel ring buffer
lsusb命令用于显示本机的USB设备列表,以及USB设备的详细信息。 对于一台 Linux 主机,插入 usb 鼠标后,输出:
Bus 00x:表示usb 总线控制器的编号,最大为 Bus 005,则该机器共有 5 个 usb bus controller,可进一步通过
Device 00x:表示系统给usb鼠标分配的设备号(devnum),
表示002号usb主控制器上接入了两个设备:
一个是usb根Hub – 001
一个是usb鼠标 – 006
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学习笔记-与系统管理有关的命令[转帖]
- RedHat学习 linux用户管理命令(添加,删除,修改)
- Linux学习笔记3——Linux中常用系统管理命令
- shell学习:Linux系统日志的相关命令、文件和管理工具
- Linux 学习笔记_8_进程管理_2_进程管理命令
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- linux学习入门1——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))
- Linux 学习笔记_3_Linux常用命令_1_文件管理命令
- Linux学习笔记之--常用文件操作及目录管理命令
- Linux学习之常用命令1-系统管理命令
- [linux学习笔记]第2天:时间管理,命令帮助信息,文本查看,权限及用户管理,BASH和变量,脚本
- RedHat学习 linux用户管理命令(添加,删除,修改)
- RedHat学习 linux用户管理命令(添加,删除,修改)
- Linux 学习笔记_3_Linux常用命令_2_权限管理命令
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- Linux命令学习3—Linux磁盘与文件系统管理
- linux学习入门2-3——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))
- Linux学习笔记二之权限管理命令
- Linux 学习笔记_9_文件系统管理_2_文件系统管理命令及案例分析
- Linux 学习笔记_7_Linux用户管理_3_Linux用户管理命令