快速业务通道

modprobe

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-04

名称:向内核添加或从内核中删除模块的程序

总揽:

modprobe [-v] [-V] [-C config_file] [-n] [-i] [-q] [-b] [-o modulename]

[modulename] [module parameters...]

modprobe [-r] [-v] [-n] [-i] [modulename...]

modprobe [-l] [-t dirname] [wildcard]

modprobe [-c]

modprobe [--dump-modversions] [filename...]

描述:

modprobe能够智能的增加或删除Linux内核模块.注:为了方便模块名中的''_''和''-''

没有区别.modprobe默认在目录/lib/modules/`uname -r`中查找所有模块和其他文件

还包括配置文件/etc/modprobe.conf和/etc/modprobe.d(参见modprobe.conf(5)的手

册页).modprobe也在命令行中通过<module>.<option>指定模块使用.

注意这个版本的modprobe不对模块做任何事.它的工作只是解决和理解位于内核

中的符号.因此模块错误有时来自内核信息.参见dmesg(8)

modprobe期望一个经常被更新的modules.dep文件,该文件有depmod命令产生.这个

文件列出模块的依赖关系.modprobe程序使用这个文件来自动增加或移出依赖的模块.

若modulename后面指定了参数,则指定的参数传递给内核.

选项:

-v --verbose:打印处理的详细过程.通常modprobe程序只打印出错的信息.

-C --config:指定配置文件,默认配置文件/etc/modprobe.conf或/etc/moprobe.d

-c --showconfig:高效的显示配置文件中的配置并退出.

-n --dry-run:不做任何事,和-v选项一起使用作为调试作用

-i --ignore-install --ignore-remove:忽略安装或移出命令行中指定的模块 拥有帝国一切,皆有可能。欢迎访问phome.net

-q --quiet:安静模式,查找不到模块时不显示错误

-r --remove:移出指定的模块.默认为安装指定的模块.若要移出的模块的依赖

模块也不再使用时则也移出该模块.命令行中可以指定多个模块名.

-V --version:显示版本信息并退出

-f --force:强制执行.

-l --list:列出所有匹配的模块(可以使用通配符)

-a --all:插入命令行中指定的所有模块

-t --type Dirname:将指定使用的模块目录为Dirname,默认为/lib/modules/

-s --syslog:将错误信息记录到日志文件中

-S --set-version:设置内核版本,默认是使用uname自动获取内核版本

--show-depends:显示指定的模块的依赖关系

--resolve-alias:打印所有匹配的模块的别名

-o -name:插入时将模块重命名为指定的模块名.一些测试的模块在多次插入时

可能很有用,但是内核拒绝插入同名的两个模块.通常情况下,模块不允许插入多

次那样会使模块无用.

--first-time:通常情况下,modprobe插入一个已经存在内核中或移出一个不在内

核中的模块时会成功(也就是不做任何事)这加脚本中使用是一个好的主意.然而一

些脚本通常想知道modprobe是否正的做了某事.这个选项会是上面两种情况时

modprobe执行出错.

--dump-modversion:打印一个模块需要的模块的版本列表,这个选项在发型版本

中很有效.

-b,--use-blcaklist:应用配置文件中的blacklist命令到指定的模块名中,通常

由udev(7)使用.
拥有帝国一切,皆有可能。欢迎访问phome.net
-d --dirname:指定查找模块的目录,默认为/lib/modules/RELEASE

示例:

#1.显示模块列表

modprobe -l

#2.插入模块drcom

sudo modprobe drcom

#3.移出模块drcom

sudo modprobe -r drcom

参见:

insmod rmmod lsmod

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号