Linux:找出要加载的内核驱动程序(模块)
时间:2020-01-09 10:41:58 来源:igfitidea点击:
如何找出Linux加载了哪些Linux内核驱动程序?
如何列出加载到内存中的设备驱动程序(或者所谓的模块)?
在Linux下,使用文件"/proc/modules"显示当前将哪些内核模块(驱动程序)加载到内存中。
lsmod命令
您需要使用lsmod命令来显示Linux内核中模块的状态。
只需在shell提示符下执行lsmod即可列出所有已加载的模块:
$ lsmod
获取有关驱动程序的更多信息
要获取有关特定驱动程序的更多信息,请使用modinfo命令。
语法为:
modinfo {driver-name}
要查看有关名为e1000的Linux内核模块的信息,请执行:
$ modinfo e1000
输出示例:
filename: /lib/modules/2.6.20-16-generic/kernel/drivers/net/e1000/e1000.ko version: 7.3.15-k2-NAPI license: GPL description: Intel(R) PRO/1000 Network Driver author: Intel Corporation, <[email protected]> srcversion: 037027F24F37E1AAEFC4360 alias: pci:v00008086d000010C5sv*sd*bc*sc*i*
有关更多信息,请参见modinfo和lsmod手册页。