admin 管理员组文章数量: 1087652
【Linux命令】modprobe命令
modprobe(module probe)命令
用于自动处理可载入模块。
1)语法
modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]
2)补充
modprobe可载入指定的个别模块,或是载入一组相依的模块。
insmod与modprobe都是载入kernel modules,差别在于modprobe能处理modules载入的相依赖问题。
如:载入a modules,a modules依赖b modules,要求先载入b modual才可载入a modules,直接使用insmod会出现错误信息,但modprobe会自动载入b modules后才载入a modules,这样就能解决依赖性问题。好比yum和rpm命令。
modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。
通过 /lib/modules/2.6.xxx/modules.dep档案得知依赖性
1 [root@mima ~]# ls /lib/modules/2.6.32-431.el6.x86_64/modules.dep
3)参数
可以使用man帮助手册查看
1 [root@mima ~]# man modprobe
- -a 或 --all 载入全部的模块。
- -c 或 --show-conf 显示所有模块的设置信息。
- -d 或 --debug 使用排错模式。
- -l 或 --list 显示可用的模块。
- -r 或 --remove 模块闲置不用时,即自动卸载模块。
- -t 或 --type 指定模块类型。
- -v 或 --verbose 执行时显示详细的信息。
- -V 或 --version 显示版本信息。
- -help 显示帮助。
4)实例
查看modules配置文件
1 [root@VM_0_10_centos ~]# modprobe -c
列出内核中所有已经或者未挂载的所有模块(modprobe -l)目前版本未使用
挂载vfat模块
[root@VM_0_10_centos ~]# modprobe vfat [root@VM_0_10_centos ~]# lsmod | grep vfat vfat 17461 0 fat 65950 1 vfat
移除已加载的模块(和rmmod功能相同)模块名是不带后缀的
1 [root@VM_0_10_centos ~]# modprobe -r vfat 2 [root@VM_0_10_centos ~]# lsmod | grep vfat
转载于:.html
本文标签: Linux命令modprobe命令
版权声明:本文标题:【Linux命令】modprobe命令 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1686558688a10156.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论