lsmod是一个命令行工具,用于显示当前加载的内核模块。内核模块是可以根据请求加载和卸载到内核中的代码片段。它将在运行时扩展内核功能。内核模块最常见的功能是支持新硬件的设备驱动器、文件系统支持、系统调用等。
内核模块可以自动(通过udev)加载,也可以手动加载。您可以使用modprobe命令手动加载模块。在/etc/Modules load.d/.conf中明确列出的要在boot.kmod包中加载的模块提供了手动处理内核模块的工具。
内核模块保存在/lib/modules/<kernel\u version>目录中。使用uname-r命令查找内核版本。
lsmod命令可以很好地打印/proc/模块的内容。要列出当前加载的内核模块,请键入:
$ lsmod
输出:
Module Size Used by
vboxvideo 49152 0
rfkill 28672 3
intel_rapl_msr 20480 0
intel_rapl_common 28672 1 intel_rapl_msr
intel_pmc_core_pltdrv 16384 0
intel_pmc_core 45056 0
intel_powerclamp 20480 0
ghash_clmulni_intel 16384 0
joydev 28672 0
hid_generic 16384 0
snd_intel8x0 49152 2
snd_ac97_codec 180224 1 snd_intel8x0
aesni_intel 368640 0
ac97_bus 16384 1 snd_ac97_codec
usbhid 65536 0
hid 147456 2 usbhid,hid_generic
libaes 16384 1 aesni_intel
crypto_simd 16384 1 aesni_intel
snd_pcm 135168 2 snd_intel8x0,snd_ac97_codec
snd_timer 49152 1 snd_pcm
cryptd 24576 2 crypto_simd,ghash_clmulni_intel
输出显示三列:Module、Size和Used by。
要从lsmod输出中搜索特定模块,请使用grep命令进行筛选。
For example:
例如:
$ lsmod | grep e1000
Output:
输出:
e1000 155648 0
使用modinfo命令获取有关内核模块的更多信息,例如.ko内核对象文件的绝对路径、依赖项、作者、描述和许可证。
$ sudo modinfo e1000
在本文中,我们学习了lsmod命令,它列出了Linux中当前加载的内核模块。
全面指南:磁力链接下载器的功能与使用国内安卓手机怎么安装谷歌商店(三件套)Android 手机上使用日本 VPN 的完整教程全面指南:v2ray网站的一切你想知道的全面了解v2ray酷软:使用教程、软件安装及常见问题解答小米路由器搭建VPN教程2024年9月8日:高速(芽笼)新加坡Netflix机场推荐和韩国(牙山市)-日本(长冈市)Netflix节点TunnelBear VPN下载指南markdown-to-image一个创建社交媒体海报的利器(1.2k stars)2023年SS/v2ray节点按量付费机场:MoFastIPLC/IEPL专线 V2ray 机场推荐:SSRDOG 机场怎么样?Clash for Windows 简介与简明使用教程超级跑车 CJPC 机场跑路了?介绍V2RayN的清除系统代理|自动配置系统代理|不改变系统代理v2rayNG最新V2Ray Android安卓科学上网代理客户端下载 机场节点订阅使用教程