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中当前加载的内核模块。
VPN 追踪探究:工作原理、安全性及常见问题Nord VPN购买指南深度探究v2ray作者CityU VPN在Windows 7系统上连接内地的详细指南Shadowsocks 重启指南:稳定高效上网的秘诀怎么制作v2ray订阅链接Clash Meta for Android 2.10.4 更新全面指南:日本 VPN 软件的使用与推荐Shadowrocket节点价格详解Soul Clash国服攻略与常见问题解答老牌高速稳定V2ray机场推荐:大哥云机场怎么样?IPLC专线,流媒体解锁,提供试用套餐设置中转服务器,加快网络速度,流量转发详细教程IP干净的机场有哪些?2024 稳定付费机场推荐国内如何访问YouTube,国内最新访问油管的方法Qv2ray客户端下载 机场订阅配置使用教程 支持V2Ray、Xray、Trojan、NaiveProxy、Shadowsocks(R)协议全能Windows、Linux、macOS科学上网工具