2012-10-31 108 views
0

每个版本的linux都有一些基本的内核模块吗?例如,linux的每个版本都加载了parport模块。基本的linux内核模块

我想在内存中搜索一些模块名称,并获取模块的位置。

回答

2

在每个版本的linux中是否有一些基本的内核模块?

不,每个版本都不存在某个内核模块。它仍然是可能的(并且,对于某些环境,首选)完全禁用内核模块支持。

我想搜索内存中的某些模块名称,并获取模块的位置。

检查是否存在/proc/modules。如果存在,解析它。那里列出了每个模块。每行的第一个字段是模块的名称。第六个字段是它的地址。

0

要获取正在运行的内核中的所有模块,您可以使用lsmod命令。

搜索,你可以grep它作为一个具体的模块...

lsmod | grep "your_module_without_inverted_comma" 

它会给一些信息,如模块使用的尺寸。

用于获取模块使用的存储器位置

cat /proc/modules | grep "your_module_without_inverted_comma"