当前位置: 首页 > news >正文

【微知】/proc中如何查看Linux内核是否允许加载内核模块?(/proc/sys/kernel/modules_disabled)

背景

Linux内核长期的发展,对于insmod内核模块,在工程层面也设置了开关来配置是否可以加载ko。

机制

/proc/sys/kernel/modules_disabled 是用来查看内核是否允许加载内核模块。
如果为0允许,如果为1表示不允许。
也可以动态配置开关。

    cat /proc/sys/kernel/modules_disabled echo 1 > /proc/sys/kernel/modules_disabled cat /proc/sys/kernel/modules_disabled sysctl kernel.modules_disabled #该方式也可以获取insmod release/ib_core.ko 注意这个修改后写入0无法恢复,会报错。要重启

实操

在这里插入图片描述
可以看到如果关闭后,插入操作会报错不允许。insmod: ERROR: could not insert module release/ib_core.ko: Operation not permitted

http://www.dtcms.com/a/156970.html

相关文章:

  • SpringBoot UserAgentUtils获取用户浏览器 操作系统设备统计 信息统计 日志入库
  • Arduino+ESP01S烧录
  • 【数据结构】优先级队列
  • 基于共享上下文和自主协作的 RD Agent 生态系统
  • 【计算机网络】TCP的四种拥塞控制算法
  • 驱动开发(1)|鲁班猫rk356x内核编译,及helloworld驱动程序编译
  • 学习设计模式《六》——抽象工厂方法模式
  • Android Gradle插件开发
  • 4月26日随笔
  • 毕业项目-基于深度学习的入侵检测系统
  • asammdf 库的信号处理和数据分析:深入挖掘测量数据
  • CSS 定位学习笔记
  • 使用Django框架表单
  • flutter 引擎初始化
  • 【Castle-X机器人】四、智能机械臂安装与调试
  • java基础之枚举和注解
  • Python-MCPServer开发
  • MongoDB Atlas与MongoDB连接MCP服务器的区别解析
  • c语言——动态内存管理
  • 探索具身智能协作机器人:技术、应用与未来
  • 【落羽的落羽 C++】vector
  • 水果成篮--LeetCode
  • leetcode201.数字范围按位与
  • 双极坐标系的面积元
  • RabbitMQ 四种交换机(Direct、Topic、Fanout、Headers)详解
  • 端到端自动驾驶的数据规模化定律
  • 【Vue】Vue3项目创建
  • Dify框架面试内容整理-Dify框架
  • WPF高级用法示例
  • 服务器传输数据存储数据建议 传输慢的原因