Linux下查看已加载的驱动程序
Linux系统是一款自由及开源的操作系统,它被广泛应用在网络中。Linux由内核、驱动程序组成。其中,驱动程序直接操作硬件,也是Linux系统的核心组成部份,要在Linux系统上使用某种装备,我们一定要要具有其相应的驱动程序。
大多数时候,我们需要查看已加载的驱动程序,以确保某个新安装的硬件装备会不会有正确的驱动程序加载,这样才可能正常的使用。那末,怎样在Linux系统下查看当前系统中加载的驱动程序呢?
要查看已加载的驱动程序,可使用lsmod命令 。lsmod是Linux内核提供的用于查看当前系统上已加载的内核模块的命令,它把当前系统中加载的内核模块列出来,并显示当前每个模块在系统中使用的数目、参数和依赖关系等信息。
举例来讲,如果要查看已加载的USB驱动,可以履行以下命令:
$ sudo lsmod | grep usb
此命令会显示以下信息:
usb_common 16384 1 usbserial
usbserial 36864 1
usbcore 286720 9 usb_common,usbserial
从上面信息我们可以看到,usb_comon,usbserial和usbcore三个模块已被加载,说明我们系统上已成功加载USB驱动。
除lsmod命令,我们还可使用lspci命令查看装备的驱动程序。lspci是一个用于显示和控制系统的PCI总线的命令,它可以列出当前系统的所有PCI装备,和每一个装备的种别和驱动程序信息。
例如,我们可使用以下命令查看usb驱动:
$ sudo lspci -v | grep -i usb
从上面信息可以看出,我们系统上具有一个名为“usb 2.0 hub”的usb装备,并且这个装备正在使用ehci-hcd驱动来让电脑发现它,这说明usb驱动已成功加载到系统中。
以上就是LSMOD、LSPCI命令查看当前系统已加载的驱动程序的基本用法。不过,在查看某个具体装备的驱动信息时,还需要调剂命令参数。所以,对Linux内核驱动程序有一定了解是更好的,以便更好地查看系统已加载的驱动程序。
文章来源:丸子建站
文章标题:Linux下查看已加载的驱动程序
https://www.wanzijz.com/view/81261.html