以ip_tables.ko依赖x_tables.ko为例:
1、lsmod 命令
$ lsmod
Module Size Used by
iptable_filter 1790 1
ip_tables 7706 1 iptable_filter
x_tables 8327 1 ip_tables
vmhgfs 41755 0
vsock 30939 0
2、查看modules.dep文件
$ cat /lib/modules/2.6.32-5-686/modules.dep
. . . .
kernel/net/ipv4/netfilter/ip_tables.ko: kernel/net/netfilter/x_tables.ko
kernel/net/ipv4/netfilter/iptable_filter.ko: kernel/net/ipv4/netfilter/ip_tables.ko kernel/net/netfilter/x_tables.ko
kernel/net/ipv4/netfilter/iptable_mangle.ko: kernel/net/ipv4/netfilter/ip_tables.ko kernel/net/netfilter/x_tables.ko
kernel/net/ipv4/netfilter/iptable_nat.ko: kernel/net/ipv4/netfilter/ip_tables.ko kernel/net/ipv4/netfilter/nf_nat.ko kernel/net/netfilter/x_tables.ko kernel/net/ipv4/netfilter/nf_conntrack_ipv4.ko kernel/net/netfilter/nf_conntrack.ko kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko
. . . .
3、modinfo 命令
$ /sbin/modinfo ip_tables
filename: /lib/modules/2.6.32-5-686/kernel/net/ipv4/netfilter/ip_tables.ko
description: IPv4 packet filter
author: Netfilter Core Team
license: GPL
depends: x_tables
vermagic: 2.6.32-5-686 SMP mod_unload modversions 686
该命令读取modules.dep文件获取依赖关系
原文地址:http://xmodulo.com/how-to-check-kernel-module-dependencies-on-linux.html