什么是加载的内核模块以及如何在 Linux Mint 20 系统上列出它们的信息

介绍:

无论您使用的是什么操作系统,系统的内核都负责处理系统的正常工作。 但是,此内核的功能还取决于某些因素。 其中一个因素是内核模块通过支持不同的设备驱动程序、响应系统调用等来增强内核的工作能力。在本文中,我们将首先简要介绍 Linux Mint 中加载的内核模块20 其次是在系统终端上列出他们的信息的方法。

Linux Mint 20 中加载的内核模块:

根据您当前在系统上执行的任务的要求,可以随时加载或卸载内核模块。 加载的内核模块是当前加载到系统内存中的模块,并且您的内核要么正在使用这些模块,要么即将使用它们来执行特定任务。

列出 Linux Mint 20 上加载的内核模块的信息:

如果你想列出你的 Linux Mint 20 系统上加载的内核模块的信息,那么你可以使用以下三种方法:

Linux Mint 20 中列出所有已加载内核模块的方法:

要列出 Linux 系统上所有已加载的内核模块,您必须运行如下所示的命令:

$ lsmod

下图显示了所有已加载内核模块的列表以及它们各自的大小以及使用我们 Linux 系统的每个这些模块的模块:

Linux Mint 20 中列出特定加载内核模块的方法:

如果您知道其名称,还可以通过执行如下所示的命令列出 Linux Mint 20 中特定加载的内核模块:

$ lsmod | grep ModuleName

将 ModuleName 替换为要在系统终端上列出的模块的特定名称。 我们已将其替换为“视频”以进行演示。

指定加载的内核模块及其大小和使用该模块的其他模块的数量如下图所示:

在 Linux Mint 20 中列出有关特定加载内核模块的所有信息的方法:

如果您知道其名称,您甚至可以通过运行如下所示的命令列出有关 Linux Mint 20 中特定加载内核模块的所有信息:

$ sudo modinfo ModuleName

将 ModuleName 替换为要在系统终端上列出其信息的已加载内核模块的特定名称。 我们已将其替换为“视频”以进行演示。

关于我们指定加载的内核模块的所有信息如下图所示:

结论:

本文简要说明了 Linux 中加载内核模块的用途。 在对它们有所了解之后,本文教您在系统终端上列出这些已加载内核模块的信息的方法。 本文分享的方法可以根据用户的具体需求使用。