From:  http://www.linuxso.com/command/modprobe.html

modprobe(module probe)

功能说明:自动处理可载入模块。

语  法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]

补充说明:modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。

insmod 与 modprobe 都是载入 kernel module,不过一般差别于 modprobe 能够处理 module 载入的相依问题。
  比方你要载入 a module,但是 a module 要求系统先载入 b module 时,直接用 insmod 挂入通常都会出现错误讯息,不过 modprobe 倒是能够知道先载入 b module 后才载入 a module,如此相依性就会满足。
  不过 modprobe 并不是大神,不会厉害到知道 module 之间的相依性为何,该程式是读取 /lib/modules/2.6.xx/modules.dep 档案得知相依性的。而该档案是透过 depmod 程式所建立。
补充说明:modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。

[举例]
*查看modules的配置文件:
$modprobe -c
这里,可以查看modules 的配置文件,比如模块的alias.html' target='_blank'>别名是什么等。会打印许多行信息,例如其中的一行会类似如下:
alias symbol:ieee80211_remove_wds_addr wlan

*列出内核中所有已经或者未挂载的所有模块:
$modprobe -l
这里,我们能查看到我们所需要的模块,然后根据我们的需要来挂载;其实modprobe -l 读取的模块列表就位于 /lib/modules/'uname -r' 目录中;其中uname -r 是内核的版本.例如输出结果的其中一行是:
/lib/modules/2.6.27-7-generic/kernel/arch/x86/oprofile/oprofile.ko

*挂载vfat模块:
#modprobe vfat
这里,使用格式"modprobe 模块名"来挂载一个模块。挂载之后,用lsmod可以查看已经挂载的模块。模块名是不能带有后缀的,我们通过modprobe -l 所看到的模块,都是带有.ko 或.o后缀。

*移除已经加载的模块:
#modprobe -r  模块名
这里,移除已加载的模块,和rmmod 功能相同。注意:模块名是不能带有后缀的,我们通过modprobe -l 所看到的模块,都是带有.ko 或.o后缀.

与内核模块操作相关的命令还有:lsmod     modinfo   depmod    rmmod    inmod    modprobe

  • modprobe 命令是根据depmod -a的输出/lib/modules/version/modules.dep来加载全部的所需要模块。  
  • 删除模块的命令是:modprobe -r filename  
  • 系统启动后,正常工作的模块都在/proc/modules文件中列出。使用lsmod命令也可显示相同内容。  
  • 在内核中有一个“Automatic kernel module loading"功能被编译到了内核中。当用户尝试打开某类型的文件时,内核会根据需要尝试加载相应的模块。/etc/modules.conf或 /etc/modprobe.conf文件是一个自动处理内核模块的控制文件。
    参  数:
      -a或--all  载入全部的模块。 
      -c或--show-conf  显示所有模块的设置信息。 
      -d或--debug  使用排错模式。 
      -l或--list  显示可用的模块。 
      -r或--remove  模块闲置不用时,即自动卸载模块。 
      -t或--type  指定模块类型。 
      -v或--verbose  执行时显示详细的信息。 
      -V或--version  显示版本信息。 
      -help  显示帮助。

linux modprobe命令参数及用法详解--linux加载模块命令相关推荐

  1. linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)

    linux useradd(adduser)命令参数及用法详解(linux创建新用户命令) useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号 ...

  2. linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)

    linux free命令参数及用法详解(linux查看内存命令) 2019年05月31日 | 萬仟网科技 | 我要评论 free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段 ...

  3. linux中的su-命令的功能,linux su命令参数及用法详解(linux切换用户命令)

    linux su命令参数及用法详解(linux切换用户命令) 发布时间:2012-07-21 12:12:39   作者:佚名   我要评论 su的作用是变更为其它使用者的身份,超级用户除外,需要键入 ...

  4. linux 的中断 命令,linux skill命令参数及用法详解(linux中断进程执行命令)

    linux skill命令参数及用法详解(linux中断进程执行命令) 发布时间:2012-07-21 12:09:37   作者:佚名   我要评论 linux 冻结进程命令 skill 使用详解 ...

  5. linux命令优先级设置,linux renice命令参数及用法详解(linux修改程序运行优先级命令)...

    linux renice命令参数及用法详解(linux修改程序运行优先级命令) 发布时间:2012-07-21 12:45:32   作者:佚名   我要评论 renice指令可重新调整程序执行的优先 ...

  6. linux中whoami命令的作用是,linux whoami命令参数及用法详解(linux查看登陆用户名)

    linux whoami命令参数及用法详解(linux查看登陆用户名) 2019年05月31日 | 萬仟网科技 | 我要评论 whoami 命令显示登录名.与使用命令 who 并指定 am i 不同, ...

  7. 【linux】——linux ls命令参数及用法详解---linux显示目录内容命令

    linux系统中ls命令的用法详解 ls命令是linux下最常用的命令.ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. ...

  8. linux insmod命令参数及用法详解--linux加载模块命令

    insmod(install module) 功能说明:载入模块 install loadable kernel module 语法:insmod [-fkmpsvxX][-o <模块名称> ...

  9. linux rm命令参数及用法详解---linux删除文件或目录命令

    http://www.linuxso.com/command/rm.html linux下rm命令使用详解---linux删除文件或目录命令 用户可以用rm命令删除不需要的文件.该命令的功能为删除一个 ...

最新文章

  1. ASP.NET2.0自定义控件组件开发 第六章 深入讲解控件的属性
  2. 24 个必须掌握的数据库面试问题!
  3. ue4场景没阴影_UE4 Mobile使用动态阴影的一些小结
  4. [转]Redis集群的配置
  5. IntelliJ Idea 常用快捷键 (经过测试)
  6. 关于Web面试的基础知识点--Html+Css(四)
  7. 1001.A+B Format (20) 解题
  8. 解决Nginx + PHP(FastCGI)遇到的502 Bad Gateway错误[原创]
  9. 关于消息队列的一些问题
  10. 史上最全的微信小程序代码大全分享
  11. 行为模型、价值模型、市场模型
  12. C语言实现抽签小功能
  13. 入职美团定级P7,最新最全180道高级岗面试题及答案
  14. 一鸣心所向:想成功?变身蝙蝠侠吧
  15. 标准差(Standard Deviation) ,标准误差(Standard Error)及置信区间(CI)通俗解释
  16. Win10 VSCode Java OUTPUT乱码
  17. 解决viewUI中 DatePicker控件获取的日期总是少一天的问题
  18. java excel相同的合并_Java使用Apache POI合并Excel连续相同内容的单元格
  19. 程序员如何正确的自我提升?
  20. 重启服务器后hyperv虚拟机没了,微软Hyper-V 虚拟化和灾难恢复

热门文章

  1. wordpress在新窗口打开留言者链接
  2. 验证视图状态 MAC 失败
  3. 时间序列因果关系_分析具有因果关系的时间序列干预:货币波动
  4. leetcode 1449. 数位成本和为目标值的最大数字(dp)
  5. leetcode870. 优势洗牌(贪心算法)
  6. 谷歌浏览器bug调试快捷键_Bug压榨初学者指南:如何使用调试器和其他工具查找和修复Bug
  7. react 生命挂钩_如何在GraphQL API中使用React挂钩来管理状态
  8. 谷歌cloud_通过使用Google Cloud ML大规模提供机器学习模型,我们学到了什么
  9. 平安 开源 数据库 实践_刻意的实践-成为开源
  10. MapServer应用开发平台示例