掌握Linux系统的驱动查询指令(linux查看驱动命令)
Linux系统的驱动是通过内核的抽象层实现的,它是所有Linux系统的重要组成部分。驱动的查询是掌握Linux系统的重要操作,使用特定的指令可以查询到当前系统的驱动。下面介绍几条可以查询Linux系统驱动的指令:
lsmod命令:lsmod命令用于罗列已载入内核模块,它可以罗列出当前系统正在使用的模块,是得到系统中已经安装的模块的有效手段,该命令需要root权限才能执行:
[root@localhost ~]# lsmod
Module Size Used by
dm_interleave 48 0
dm_mod 1344 0
scsi_dh 9739 0
ata_piix 4093 0
dmesg命令:dmesg命令可以显示系统日志缓冲中的内容,它会显示当前系统的所有硬件设备及其状态:
[root@localhost ~]# dmesg
scsi 0 : detected total 5 devices
scsi 0 channel 0 : detected HDD
scsi 0 channel 0 : detected optical drive
scsi 0 channel 0 : detected cdrom drive
scsi 0 channel 0 : SCSI CD-ROM drive
lspci命令:lspci命令可以使用来查找当前系统中所有插入的 PCI 设备,从而查看当前系统的驱动:
[root@localhost ~]# lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller
00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
以上就是Linux系统的驱动查询指令,其中lsmod、dmesg、lspci三条指令是最常用的,它们可以查看当前系统的驱动信息,可以帮助用户掌握Linux系统的工作状态,也可以帮助快速发现系统问题源头,进而进行解决。