/usr/sbin/modinfo [-c] [-w] [-i module-id]
modinfo 实用程序显示关于已装入的模块的信息。信息格式如下所示:
Id Loadaddr Size Info Rev Module Name
其中,Id 是模块 ID,Loadaddr 是十六进制的起始文本地址,Size 是以十六进制字节为单位的文本、数据和 bss 的大小,Info 是特定于模块的信息,Rev 是可装入的模块系统的修订版,Module Name 是模块的文件名和描述。
特定于模块的信息包括块和字符主设备号(对于驱动器)、系统调用编号(对于系统调用);对于其他模块类型,没有特定的信息。
支持以下选项:
显示已装入的模块的实例数以及模块的当前状态。
仅显示关于此模块的信息。
不在 80 个字符处截断模块信息。
以下示例显示了模块 2 的状态:
example% modinfo -i 2 Id Loadaddr Size Info Rev Module Name 2 ff08e000 1734 - 1 swapgeneric (root and swap configuration)示例 2 显示内核模块的状态
以下示例显示了一些内核模块的状态:
example% modinfo Id Loadaddr Size Info Rev Module Name 2 ff08e000 1734 - 1 swapgeneric 4 ff07a000 3bc0 - 1 specfs (filesystem for specfs) 6 ff07dbc0 2918 - 1 TS (time sharing sched class) 7 ff0804d8 49c - 1 TS_DPTBL (Time sharing dispatch table) 8 ff04a000 24a30 2 1 ufs (filesystem for ufs) 9 ff080978 c640 226 1 rpcmod (RPC syscall) 9 ff080978 c640 - 1 rpcmod (rpc interface str mod) 10 ff08cfb8 2031c - 1 ip (IP Streams module) 10 ff08cfb8 2031c 2 1 ip (IP Streams device)示例 3 使用 –c 选项
将 modinfo 命令与 –c 选项一起使用将显示已装入的模块的实例数和模块的当前状态。
example% modinfo -c Id Loadcnt Module Name State 1 0 krtld UNLOADED/UNINSTALLED 2 0 genunix UNLOADED/UNINSTALLED 3 0 platmod UNLOADED/UNINSTALLED 4 0 SUNW,UltraSPARC-IIi UNLOADED/UNINSTALLED 5 0 cl_bootstrap UNLOADED/UNINSTALLED 6 1 specfs LOADED/INSTALLED 7 1 swapgeneric UNLOADED/UNINSTALLED 8 1 TS LOADED/INSTALLED 9 1 TS_DPTBL LOADED/INSTALLED 10 1 ufs LOADED/INSTALLED 11 1 fssnap_if LOADED/INSTALLED
有关下列属性的说明,请参见 attributes(5):
|