良许Linux教程网 干货合集 Linux常用命令—modprobe命令

Linux常用命令—modprobe命令

Linux常用命令modprobe命令 用于智能地向内核中加载模块或者从内核中移除模块,下面良许教程网为大家分享一下Linux常用命令—modprobe命令具体使用方法。

Linux常用命令—modprobe命令

modprobe

自动处理可载入模块

补充说明

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

语法

 modprobe(选项)(参数)

选项

 -a或--all:载入全部的模块;
 -c或--show-conf:显示所有模块的设置信息;
 -d或--debug:使用排错模式;
 -l或--list:显示可用的模块;
 -r或--remove:模块闲置不用时,即自动卸载模块;
 -t或--type:指定模块类型;
 -v或--verbose:执行时显示详细的信息;
 -V或--version:显示版本信息;
 -help:显示帮助。

参数

模块名:要加载或移除的模块名称。

实例

查看modules的配置文件:

 modprobe -c

这里,可以查看modules的配置文件,比如模块的alias别名是什么等。会打印许多行信息,例如其中的一行会类似如下:

 alias symbol:ip_conntrack_unregister_notifier ip_conntrack

列出内核中所有已经或者未挂载的所有模块:

 modprobe -l

这里,我们能查看到我们所需要的模块,然后根据我们的需要来挂载;其实modprobe -l读取的模块列表就位于/lib/modules/\uname -r \目录中;其中uname -r是内核的版本,例如输出结果的其中一行是:

 /lib/modules/2.6.18-348.6.1.el5/kernel/net/netfilter/xt_statistic.ko

挂载vfat模块:

 modprobe vfat

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

移除已经加载的模块:

 modprobe -r 模块名

这里,移除已加载的模块,和rmmod功能相同。

总结

至此关于Linux常用命令modprobe命令的使用方法分享结束,大家如果对modprobe命令的使用方法还有问题可以通过评论区将问题提交我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

 
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部