是否有任何实用程序,可以显示我已加载模块的位置。
如果您想知道内核虚拟地址空间中某个模块的基本内存地址,可以将其作为/proc/modules
;中的最后一个字段。搜索相关模块:
$ grep '^ext3' /proc/modules
ext3 125513 1 - Live 0xf88ce000
如果您想知道从中加载文件的路径,原始路径实际上并没有存储在任何地方,但是您可以要求modprobe
再次搜索该模块并使用来显示该路径modprobe -l
:
$ /sbin/modprobe -l ext3
/lib/modules/2.6.18-194.el5PAE/kernel/fs/ext3/ext3.ko
假设您在这段时间内没有在模块搜索路径中进行任何更改,这应该可以为您提供原始的加载路径。
编辑:截至2015年,该信息不正确(不仅ext4不作为内核模块存在)。使用以下命令获取有关模块的信息,包括图像的路径:
modinfo floppy
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句