kmod
提供了一组操作Linux kernel module
的工具,它是构建在libkmod
库之上的(这个库也随kmod
源码一并提供)。代码地址:http://git.kernel.org/cgit/utils/kernel/kmod/kmod.git/。
在SuSE Linux
执行如下命令:
/sbin # ls -alt | grep kmod
lrwxrwxrwx 1 root root 13 Nov 5 21:17 depmod -> /usr/bin/kmod
lrwxrwxrwx 1 root root 13 Nov 5 21:17 insmod -> /usr/bin/kmod
lrwxrwxrwx 1 root root 13 Nov 5 21:17 lsmod -> /usr/bin/kmod
lrwxrwxrwx 1 root root 13 Nov 5 21:17 modinfo -> /usr/bin/kmod
lrwxrwxrwx 1 root root 13 Nov 5 21:17 modprobe -> /usr/bin/kmod
lrwxrwxrwx 1 root root 13 Nov 5 21:17 rmmod -> /usr/bin/kmod
可以看到,平时常用的insmod
,modprobe
等命令本质上调用的都是kmod
命令。