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 命令详解相关推荐

  1. Linux 系统设置 : insmod 命令详解

    insmod命令用于将给定的模块加载到内核中.Linux有许多功能是通过模块的方式,在需要时才载入kernel.如此可使kernel较为精简,进而提高效率,以及保有较大的弹性.这类可载入的模块,通常是 ...

  2. Linux 系统设置 : hwclock 命令详解

    hwclock命令用于显示与设定硬件时钟. 在Linux中有硬件时钟与系统时钟等两种时钟.硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟.系统时钟则是指kernel中的时钟.当L ...

  3. Linux 系统设置 : dmesg 命令详解

    dmesg命令被用于检查和控制内核的环形缓冲区.kernel会将开机信息存储在ring buffer中.您若是开机时来不及查看信息,可利用dmesg来查看.开机信息保存在/var/log/dmesg文 ...

  4. Linux 系统设置 : enable 命令详解

    enable命令用于临时关闭或者激活指定的shell内部命令.若要执行的文件名称与shell内建命令相同,可用enable -n来关闭shell内建命令.若不加-n选项,enable可重新启动关闭的命 ...

  5. Linux中iptraf命令详解(IP局域网监控工具)

    2019独角兽企业重金招聘Python工程师标准>>> Linux中iptraf命令详解(IP局域网监控工具) 发布时间:2017-12-27 20:46:03   作者:佚名    ...

  6. linux ln(link) 命令详解

    linux ln(link) 命令详解 功能说明:连接文件或目录. 语 法:ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--v ...

  7. [老男孩笔记系列]-之linux定时任务crontab命令详解

    linux定时任务crontab命令详解 1.1指令语法 crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 1.2指令说明 通 ...

  8. linux rm(remove) 命令详解

    linux rm(remove) 命令详解 功能说明:删除文件或目录. 语 法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录 ...

  9. linux下dd命令详解

    linux下dd命令详解    名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果 ...

最新文章

  1. activemq 开启监听_ActiveMQ 消息监听 MessageListener 的使用
  2. php面向对象静态常量,浅谈PHP面向对象编程(四、类常量和静态成员)
  3. 亿级PV物联网的基础架构
  4. wiki----为用户设置管理员权限
  5. 文件自定义变量_awk 内置变量与自定义变量
  6. OPenGL 颜色混合(Blending)
  7. Windows Azure HandBook (1) IaaS相关技术
  8. 模块化编程的分层设计经验
  9. SendMessage 函数
  10. Java自己编名字的百家姓罗列
  11. 完全不用递归解汉诺塔(65个盘子——VC6代码)
  12. 厦大2021期中考试
  13. 消费贷款用途证明怎样提供
  14. git 撤销单个文件到某个提交
  15. 联邦学习开源框架方案选型
  16. Android OTG U盘文件读写
  17. 基于PLC联网和组态监控的工业物联网云平台
  18. 工业安全大数据汇聚与治理、2、多模态数据挖掘与知识图谱构建、3、超融合软件平台构建与工程应用概念
  19. 软考初级资格考试哪个好考?
  20. LED灯具巴西INMETRO认证标准介绍(一)

热门文章

  1. 关于汇编语言中的立即寻址和直接寻址
  2. 沈博研:你一定要看的黄金投资优势分析!
  3. MFC生成错误msado15.tlh(3991):fatal error C1003: 错误计数超过100;正在停止编译
  4. sockaddr_in和sockaddr区别
  5. 安装webpack及使用
  6. JZ77 按之字形顺序打印二叉树
  7. 京东数据中心主要基础设施系统(二)
  8. html中实现页面跳转代码怎么写,用JavaScript怎么实现页面跳转?
  9. 利用计算机 算法写文章,计算机算法论文
  10. 顺序表的定义及基本操作