基本的linux内核模块

时间:2012-10-31 17:24:33

标签: linux kernel-module

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

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

2 个答案:

答案 0 :(得分:2)

  
    

每个版本的linux中都有一些基本的内核模块吗?

  

不,每个版本都没有一些内核模块。仍然可以(并且,对于某些环境,首选)完全禁用内核模块支持。

  
    

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

  

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

答案 1 :(得分:0)

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

要搜索特定模块,您可以将其视为......

lsmod | grep "your_module_without_inverted_comma"

它将提供模块使用的大小信息。

要获取模块的内存位置,请使用

cat /proc/modules | grep "your_module_without_inverted_comma"