insmod(install module)

功能说明:载入模块 install loadable kernel module

语法:insmod [-fkmpsvxX][-o <模块名称>][模块文件][符号名称 = 符号值]

参数:

-f  不检查目前kernel版本与模块编译时的kernel版本是否一致,强制将模块载入。
-k  将模块设置为自动卸除。
-m  输出模块的载入信息。
-o   <模块名称>  指定模块的名称,可使用模块文件的文件名。
-p  测试模块是否能正确地载入kernel。
-s  将所有信息记录在系统记录文件中。
-v  执行时显示详细的信息。
-x  不要汇出模块的外部符号。
-X  汇出模块所有的外部符号,此为预设置。

使用说明:Linux有许多功能是通过模块的方式,在需要时才载入kernel。如此可使kernel较为精简,进而提高效率,以及保有较大的弹性。这类可载入的模块,通常是设备驱动程序。

insmod命令主要用于在Linux 2.4内核之前加载Linux内核模块命令。对于通过此命令加载的Linux内核模块,系统不仅不会自动解决内核模块之间的依赖关系,而且还要求将模块路径写详细。所以在Linux 2.6内核出现时,此命令已渐渐被遗忘。

加载RAID1阵列级别模块,如下所示:

[root@rhel5 boot]# insmod /lib/modules/2.6.

18-8.el5/kernel/drivers/md/raid1.ko

[root@rhel5 boot]# lsmod |grep raid1

raid1                  25153  0

从以上显示结果可知,RAID1模块已加载成功。只是在使用insmod命令加载模块时,需要使用绝对路径方能加载,且加载时无法自动解决依赖关系。

扩展阅读:insmod 和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 程式所建立。

参考资料:http://www.linuxso.com/command/insmod.html

lsmod

Linux命令:lsmod——显示已载入系统的模块   lsmod 其实就是list modules的缩写,即 列出所有模块.   功能说明:显示已载入系统的模块。   语法:lsmod   说明:执行lsmod指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,因此在编译核心时,无需把全部的功能都放入核心。你可以将这些功能编译成一个个单独的模块,待需要时再分别载入。

rmmod(remove module)

功能说明:删除模块。

语  法:rmmod [-as][模块名称...]

补充说明:执行rmmod指令,可删除无需的模块。Linux操作系统的核心具备模块化的特性,应此在编译核心时,务须把全部的功能都放如核心。您能够将这些功能编译成一个个单独的模块,待有需要时再分别载入他们。

参  数:
-a  删除任何现在无需的模块。 
-s  把信息输出至syslog常驻服务,而非终端机界面。

insmod lsmod rmmod相关推荐

  1. 【linux】内核模块管理:lsmod、insmod、rmmod、modinfo、modprobe、depmod命令

    目录 即看即用 一.基本介绍 二.命令介绍 三.命令参数和选项 即看即用 lsmod 查看内核已加载的模块 lsmod lsmod|grep ext4modinfo 查看模块的基本信息 modinfo ...

  2. lsmod、insmod、rmmod

    文章目录 @[toc] lsmod insmod rmmod lsmod 显示系统已经加载的模块,并显示依赖信息: insmod 将模块装载到内核 常用语法: insmod <模块文件名> ...

  3. insmod,rmmod

    嵌入式对节约硬件资源是要求很高的,所以很多地方都是有很大的限制,比如说内核,如果内核大小超过了硬件的限制,便只能进行相应的裁剪. 而相对于内核而言,空间就相对来说大很多了. 所以,我们在编译内核的时候 ...

  4. lsmod modinfo ....

    1,/sbin/update-modules文件,他是一个linux通用的模块管理脚本程序. 2,modprobe 和 insmod 的区别: 前者功能比较强大,既可以插入和取出模块,也可以解决依赖性 ...

  5. linux内核及其模块的查询,加载,卸载 lsusb等

    http://blog.sina.com.cn/s/blog_53e81e2a0100zkxi.html 1,/sbin/update-modules文件,他是一个linux通用的模块管理脚本程序. ...

  6. linux 内核模块开发,Linux内核模块开发(笔记)

    Linux内核模块开发(笔记) 作者:扶凯 来源: 扶凯 时间:2011-11-21 00:21:11 人气:249 评论:0 标签: 内核 个人笔记..在不放过来都快找不到了.有空还得好好整理一下了 ...

  7. Linux驱动程序学习步骤

     了解linux驱动程序技巧学习的方法很重要,学习linux操作系统时,你可能会遇到关于驱动方面的问题, 这里将介绍学习linux驱动程序的方法,在这里拿出来和大家分享一下. 1.学会写简单的make ...

  8. Linux 驱动程序之字符驱动

    Linux 驱动程序之字符驱动 系统调用.内核.驱动程序的关系 主要驱动类型: -> 字符设备 ( c) -> 块设备 (b) -> 网络设备 (ifconfig) 字符设备和块设备 ...

  9. 内核与内核模块:depmod,lsmod,modinfo,insmod,rmmod,mdprobe

    内核模块:/lib/modules/version/kernel或/lib/modules/$(uname -r)/kernel; [root@localhost kernel]# cd /lib/m ...

最新文章

  1. 60幅精美绝伦的绘景(Matte Paintings)作品欣赏(上篇)
  2. 这 5 个能挣钱的 SpringBoot 项目,真TMD香!
  3. linux who命令实现,linux下 who命令(3)(示例代码)
  4. SpringMVC(SSM)框架搭建JavaWeb项目时,前端页面文件上传,后台Java下载功能实现及相关问题记录说明
  5. hbase的集群搭建
  6. linux 基本指令-线上运维
  7. 浅析Entity Framework Core中的并发处理
  8. 如何优雅地在云上“摆摊” 直播带货,这些技术很重要
  9. java判断接口对象是哪个子类_Java提供了一个关键字( ),可以判断一个对象是否为某个类(或接口)的实例或者子类实例。...
  10. 10-9 重要的内置函数(zip、filter、map、sorted)
  11. 蓝桥杯 ADV-89 算法提高 输出九九乘法表
  12. java poi读取excel日期格式数据
  13. 一次跳槽经历(阿里/美团/头条/网易/有赞...)
  14. 表哥的Access入门++以Excel视角快速学习数据库知识pdf
  15. 土木工程计算机仿真学科未来前景,土木工程学院土木工程计算机仿真2010级学历教育硕士--培养方案...
  16. ZZULIOJ 1190: 按出生日期排序(结构体专题)
  17. WingIDE5注册破解的方法
  18. ROS 问题(topic types do not match、topic datatype/md5sum not match、msg xxx have changed. rerun cmake)
  19. Java最基础的算法逻辑题,新手一定要看看呀。
  20. leetcode 5233 Maximum Profit in Job Scheduling

热门文章

  1. E575: viminfo: Illegal starting char in line:(z)
  2. 写一份三年经验的Java简历
  3. 电脑win10蓝屏,INACCESSIBLE BOOT DEVICE,处理方法
  4. 按PEP8风格自动排版Python代码
  5. 解决Vue.directives is not a function报错
  6. Java打印实心菱形和空心菱形
  7. 如何定义一个具有返回值的函数
  8. Python动态可视化Cufflinks
  9. 【深度学习】ICPR 2022|3DUNet:卷积+胶囊强强联手,医学图像分割的新良方
  10. 如何确定SAP系统的NetWeaver版本、ERP或S/4HANA的版本