insmod (插入一个模块到Linux的内核)

秃噜豆儿 发表于 2020-07-10 14:32
浏览次数:
在手机上阅读

insmod命令在Linux内核中插入一个模块。这是向Linux操作系统的核心添加功能的一种方法。

查看英文版

目录

1 insmod 运行系统环境

2 insmod 描述

3 insmod 语法

4 insmod 技术说明

5 insmod 示例

insmod 运行系统环境

Unix&Linux

insmod 描述

insmod类似于modprobe:它可以在Linux内核中插入一个模块。然而,与modprobe不同的是,insmod不从一个设置的位置读取其模块,自动插入它们,并管理任何依赖关系。insmod可以从任何位置插入单个模块,并且在插入时不考虑依赖关系。这是一个低层次的程序;事实上,它是modprobe用来执行实际模块插入的程序。
insmod is similar to modprobe: it can insert a module into the Linux kernel. Unlike modprobe, however, insmod does not read its modules from a set location, automatically insert them, and manage any dependencies. insmod can insert a single module from any location, and does not consider dependencies when doing so. It's a much lower-level program; in fact, it's the program modprobe uses to do the actual module insertion.

查看英文版

查看中文版

insmod 语法

insmod [file name] [module-options...]
insmod [file name] [module-options...]

查看英文版

查看中文版

insmod 技术说明

insmod将内核模块的文件名和任何特定于模块的选项、模块选项(模块选项)作为其参数,该模块在插入时接受这些选项。
insmod唯一能发出的错误消息是非常一般的错误消息,因为链接模块的实际工作是在内核内部完成的。由于任何错误都将由内核生成,因此最好使用dmesg查看它们。


insmod takes as its arguments the file name of a kernel module and any module-specific options, module-options, which the module takes upon insertion.

The only error messages insmod can issue are very general ones, since the actual work of linking the module is done within the kernel itself. Since any errors issued will be generated by the kernel, they are best viewed with dmesg.


查看英文版

查看中文版

insmod 示例

insmod /path/to/snd-usb-audio.ko

将snd-usb-audio模块插入内核,不指定任何模块选项。

insmod /path/to/snd-usb-audio.ko snd-cmipci snd_id="first" snd_mpu_port=0x330

将snd-usb-audio模块插入内核,并指定模块选项“ snd-cmipci ”,“ snd_id =” first“ ”和“ snd_mpu_port = 0x330 ”。

insmod /path/to/snd-usb-audio.ko

Insert the snd-usb-audio module into the kernel, specifying no module options.

insmod /path/to/snd-usb-audio.ko snd-cmipci snd_id="first" snd_mpu_port=0x330
insmod /path/to/snd-usb-audio.ko snd-cmipci snd_id="first" snd_mpu_port=0x330

Insert the snd-usb-audio module into the kernel, specifying the module options "snd-cmipci", "snd_id="first"", and "snd_mpu_port=0x330".

查看英文版

查看中文版

其他命令行

info | isalist | iostat | iwconfig | ifup | id |

如此好文,分享给朋友
发表评论
验证码:
评论列表
共0条