掌握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系统的工作状态,也可以帮助快速发现系统问题源头,进而进行解决。


数据运维技术 » 掌握Linux系统的驱动查询指令(linux查看驱动命令)