我用过cat /proc/modules
列出模块详细信息。
下面的模块显示有 4 个实例:
poe_isr 3046 4 - Live 0xc37e1000 (O)
这是什么意思?我如何查看这些实例的使用情况?
下一个模块显示为 0 个实例并且处于活动状态:
adcmods 1565 0 - Live 0xc37dd000 (P)
这是什么意思?模块未加载但仍处于活动状态?
不确定为什么有些描述(比如this one https://www.linuxtopia.org/online_books/centos_linux_guides/centos_linux_reference_guide/s1-proc-topfiles.html) 命名第三列/proc/modules
输出为“实例数”,但这实际上是一个模块的引用计数.
如果模块具有正(非零)引用计数,则无法使用以下命令卸载它/sbin/rmmod
(该命令打印“错误:模块 X 正在使用中”)。
如果某个模块的引用被其他模块获取modules,然后将这些模块的逗号分隔列表打印为第四列(而不是-
特点)。
如果模块的引用是通过非模块“对象”获得的,则应该使用其他方法来列出这些对象。例如。文件系统模块通常由文件系统的引用mounts,所以需要检查输出/usr/bin/mount
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)