最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

linux modprobe命令详解

来源:动视网 责编:李赢赢 时间:2021-11-08 16:29:33
文档

linux modprobe命令详解

modprobe命令简介:modprobe命令用于智能地向内核中加载模块或者从内核中移除模块。语法:modprobe(选项)(参数)。选项:-a或--all:载入全部的模块。参数:模块名:要加载或移除的模块名称。
推荐度:
导读modprobe命令简介:modprobe命令用于智能地向内核中加载模块或者从内核中移除模块。语法:modprobe(选项)(参数)。选项:-a或--all:载入全部的模块。参数:模块名:要加载或移除的模块名称。


linux系统下modprobe命令是什么呢?下面是modprobe命令的具体介绍:

1、modprobe命令简介:

modprobe命令用于智能地向内核中加载模块或者从内核中移除模块。modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。

2、语法:

modprobe(选项)(参数)

3、选项:

-a或--all:载入全部的模块;

-c或--show-conf:显示所有模块的设置信息;

-d或--debug:使用排错模式;

-l或--list:显示可用的模块;

-r或--remove:模块闲置不用时,即自动卸载模块;

-t或--type:指定模块类型;

-v或--verbose:执行时显示详细的信息;

-V或--version:显示版本信息;

-help:显示帮助。

4、参数:

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

举例:

查看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命令简介:modprobe命令用于智能地向内核中加载模块或者从内核中移除模块。语法:modprobe(选项)(参数)。选项:-a或--all:载入全部的模块。参数:模块名:要加载或移除的模块名称。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top