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

背景

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

机制

/proc/sys/kernel/modules_disabled 是用来查看内核是否允许加载内核模块。

如果为0允许,如果为1表示不允许。

也可以动态配置开关。

bash 复制代码
    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

相关推荐
G_H_S_3_2 小时前
【网络运维】Linux:LNMP 项目实践
linux·运维·服务器·网络
Clownseven4 小时前
如何搭建私有Git服务器?Gitea安装与配置超详细教程 (替代GitHub/Gitee)
服务器·git·gitea
感觉不怎么会4 小时前
SIP - Centos 7 搭建freeswitch服务器
linux·服务器·centos
wdfk_prog4 小时前
[Linux]学习笔记系列 -- [arm][lds]
linux·运维·arm开发·笔记·学习
MUTA️5 小时前
服务器使用ADB调试手机
服务器·adb·智能手机
CAE虚拟与现实6 小时前
调度系统部署架构是什么样的呢?
linux·运维·服务器·架构·集群队列·计算节点
小孙姐7 小时前
Linux-Day14.自动批量装机
linux·运维·服务器
卡比巴拉—林7 小时前
企业高性能 Web 服务部署实践(基于 RHEL 9)
运维·服务器
稚辉君.MCA_P8_Java8 小时前
常见通信协议详解:TCP、UDP、HTTP/HTTPS、WebSocket 与 GRPC
服务器·tcp/ip·http·https·udp
小任今晚几点睡8 小时前
防火墙环境下的全网服务器数据自动化备份平台搭建:基于 rsync 的完整实施指南
服务器·shell·rsync·自动化备份