linux – insmod和modprobe有什么区别?

linux – insmod和modprobe有什么区别?,第1张

概述我知道insmod和modprobe用于将模块插入内核. 但是,它们之间有什么区别? 并且,为什么在modprobe中插入带有force选项的模块很危险? modprobe是insmod的智能版本. insmod只是添加一个模块,其中modprobe查找任何依赖项(如果该特定模块依赖于任何其他模块)并加载它们. 关于–force选项,这里是手册页的引用: Try to strip any vers 我知道insmod和modprobe用于将模块插入内核.
但是,它们之间有什么区别?

并且,为什么在modprobe中插入带有force选项的模块很危险?

解决方法 modprobe是insmod的智能版本. insmod只是添加一个模块,其中modprobe查找任何依赖项(如果该特定模块依赖于任何其他模块)并加载它们.

关于–force选项,这里是手册页的引用:

Try to strip any versioning information from the module which might otherwise   stop it from loading: this is the same as using both --force-vermagic and   --force-modversion. Naturally,these checks are there for your protection,so using this option is dangerous unless you kNow what you are doing.

这表明它已被用于跳过内核模块版本检查.如果您使用自己的内核模块或来自任何可信方,则不应该有任何问题.但是你应该知道你在做什么.

总结

以上是内存溢出为你收集整理的linux – insmod和modprobe有什么区别?全部内容,希望文章能够帮你解决linux – insmod和modprobe有什么区别?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1046142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存