insmod lsmod rmmod
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
rmmod(remove module)
功能说明:删除模块。
语 法:rmmod [-as][模块名称...]
补充说明:执行rmmod指令,可删除无需的模块。Linux操作系统的核心具备模块化的特性,应此在编译核心时,务须把全部的功能都放如核心。您能够将这些功能编译成一个个单独的模块,待有需要时再分别载入他们。
参 数:
-a 删除任何现在无需的模块。
-s 把信息输出至syslog常驻服务,而非终端机界面。
insmod lsmod rmmod相关推荐
- 【linux】内核模块管理:lsmod、insmod、rmmod、modinfo、modprobe、depmod命令
目录 即看即用 一.基本介绍 二.命令介绍 三.命令参数和选项 即看即用 lsmod 查看内核已加载的模块 lsmod lsmod|grep ext4modinfo 查看模块的基本信息 modinfo ...
- lsmod、insmod、rmmod
文章目录 @[toc] lsmod insmod rmmod lsmod 显示系统已经加载的模块,并显示依赖信息: insmod 将模块装载到内核 常用语法: insmod <模块文件名> ...
- insmod,rmmod
嵌入式对节约硬件资源是要求很高的,所以很多地方都是有很大的限制,比如说内核,如果内核大小超过了硬件的限制,便只能进行相应的裁剪. 而相对于内核而言,空间就相对来说大很多了. 所以,我们在编译内核的时候 ...
- lsmod modinfo ....
1,/sbin/update-modules文件,他是一个linux通用的模块管理脚本程序. 2,modprobe 和 insmod 的区别: 前者功能比较强大,既可以插入和取出模块,也可以解决依赖性 ...
- linux内核及其模块的查询,加载,卸载 lsusb等
http://blog.sina.com.cn/s/blog_53e81e2a0100zkxi.html 1,/sbin/update-modules文件,他是一个linux通用的模块管理脚本程序. ...
- linux 内核模块开发,Linux内核模块开发(笔记)
Linux内核模块开发(笔记) 作者:扶凯 来源: 扶凯 时间:2011-11-21 00:21:11 人气:249 评论:0 标签: 内核 个人笔记..在不放过来都快找不到了.有空还得好好整理一下了 ...
- Linux驱动程序学习步骤
了解linux驱动程序技巧学习的方法很重要,学习linux操作系统时,你可能会遇到关于驱动方面的问题, 这里将介绍学习linux驱动程序的方法,在这里拿出来和大家分享一下. 1.学会写简单的make ...
- Linux 驱动程序之字符驱动
Linux 驱动程序之字符驱动 系统调用.内核.驱动程序的关系 主要驱动类型: -> 字符设备 ( c) -> 块设备 (b) -> 网络设备 (ifconfig) 字符设备和块设备 ...
- 内核与内核模块:depmod,lsmod,modinfo,insmod,rmmod,mdprobe
内核模块:/lib/modules/version/kernel或/lib/modules/$(uname -r)/kernel; [root@localhost kernel]# cd /lib/m ...
最新文章
- 60幅精美绝伦的绘景(Matte Paintings)作品欣赏(上篇)
- 这 5 个能挣钱的 SpringBoot 项目,真TMD香!
- linux who命令实现,linux下 who命令(3)(示例代码)
- SpringMVC(SSM)框架搭建JavaWeb项目时,前端页面文件上传,后台Java下载功能实现及相关问题记录说明
- hbase的集群搭建
- linux 基本指令-线上运维
- 浅析Entity Framework Core中的并发处理
- 如何优雅地在云上“摆摊” 直播带货,这些技术很重要
- java判断接口对象是哪个子类_Java提供了一个关键字( ),可以判断一个对象是否为某个类(或接口)的实例或者子类实例。...
- 10-9 重要的内置函数(zip、filter、map、sorted)
- 蓝桥杯 ADV-89 算法提高 输出九九乘法表
- java poi读取excel日期格式数据
- 一次跳槽经历(阿里/美团/头条/网易/有赞...)
- 表哥的Access入门++以Excel视角快速学习数据库知识pdf
- 土木工程计算机仿真学科未来前景,土木工程学院土木工程计算机仿真2010级学历教育硕士--培养方案...
- ZZULIOJ 1190: 按出生日期排序(结构体专题)
- WingIDE5注册破解的方法
- ROS 问题(topic types do not match、topic datatype/md5sum not match、msg xxx have changed. rerun cmake)
- Java最基础的算法逻辑题,新手一定要看看呀。
- leetcode 5233 Maximum Profit in Job Scheduling
热门文章
- E575: viminfo: Illegal starting char in line:(z)
- 写一份三年经验的Java简历
- 电脑win10蓝屏,INACCESSIBLE BOOT DEVICE,处理方法
- 按PEP8风格自动排版Python代码
- 解决Vue.directives is not a function报错
- Java打印实心菱形和空心菱形
- 如何定义一个具有返回值的函数
- Python动态可视化Cufflinks
- 【深度学习】ICPR 2022|3DUNet:卷积+胶囊强强联手,医学图像分割的新良方
- 如何确定SAP系统的NetWeaver版本、ERP或S/4HANA的版本