在使用 Debian 或其他基于 Linux 的操作系统时,你可能会遇到需要了解当前系统中加载了哪些内核模块的情况。这时候,lsmod 命令就派上用场了。本教程将手把手教你如何使用 lsmod 命令,即使是 Linux 新手也能轻松掌握!

Linux 内核支持动态加载和卸载功能模块,这些模块称为“内核模块”(Kernel Modules)。它们允许系统在不重启的情况下添加硬件驱动、文件系统支持或其他功能。例如,当你插入一个 USB 设备时,系统可能会自动加载对应的驱动模块。
lsmod 是 “list modules” 的缩写,用于列出当前系统中所有已加载的内核模块。它是系统管理员和开发者排查问题、了解系统状态的重要工具之一。
打开你的终端(Terminal),输入以下命令:
lsmod执行后,你会看到类似如下的输出:
Module Size Used bynvidia_drm 61440 1nvidia_modeset 1114112 1 nvidia_drmnvidia 20074496 135 nvidia_modesetsnd_hda_codec_hdmi 61440 1snd_hda_codec_realtek 135168 1...每一行包含三列信息:
如果你只想查看某个特定模块(比如 nvidia 驱动),可以使用 grep 进行过滤:
lsmod | grep nvidia配合 modinfo 命令,可以查看某个模块的详细信息:
modinfo nvidiainsmod:手动插入模块(需指定 .ko 文件路径)rmmod:卸载模块modprobe:智能加载/卸载模块(推荐使用)⚠️ 注意:随意卸载正在使用的内核模块可能导致系统不稳定甚至崩溃,请谨慎操作!
掌握 Debian lsmod命令 可以帮助你:
lsmod 是一个简单但强大的命令,是 Linux 系统管理的基础工具之一。通过它,你可以快速了解当前系统加载了哪些Linux内核模块,从而更好地进行故障排查或系统优化。希望这篇教程能帮助你轻松掌握 查看已加载模块 的方法!
如果你觉得有用,不妨在终端中亲自试试 lsmod 吧!这也是每个 Linux 用户都应该熟悉的系统管理命令之一。
本文由主机测评网于2025-12-18发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025129682.html