内核模块

时间:2020-02-23 14:39:23  来源:igfitidea点击:

内核模块是一个对象文件,包含扩展操作系统的运行内核的代码。
它是一个独立的文件,通常用于为新硬件添加支持。

内核模块通常存储在/lib/modules子目录中。
每个子目录的名称基于内核的版本号:

ls -l /lib/modules

我们可以从上面的输出中看到,系统具有存储在/lib/modules/3.0.76-0.11-default目录中的所有内核模块。

我们可以通过使用LSMod命令查看计算机上当前在计算机上加载到运行内核中的模块:

lsmod

如我们所见,第一列(模块)指定当前加载的所有模块的名称。
逐列使用的使用描述了使用模块的内容。
所有条目都有一个数字,指示使用模块的其他模块或者进程的数量。
例如,在前面的示例中,MD5模块当前不使用,如其值0所示;但是,使用NLS_UTF8模块,如其值为1所示。

我们可以使用ModInfo命令显示有关内核模块的信息。
命令的语法是:

modinfo module_name |文件名

例如,要显示有关MD5模块的信息,我们可以使用以下命令:

modinfo md5