在CentOS7启动时自动加载内核模块
添加相应模块 脚本
[root@localhost ~]# cat /etc/sysconfig/modules/kvm.modules
#!/bin/bash
/sbin/modinfo -F filename kvm > /dev/null 2>&1
if [ $? -eq 0 ]; then
/sbin/modprobe kvm
fi
[root@localhost ~]# chmod +x kvm.modules
重启测试
查看所有模块:
lsmod
查看指定模块的详细信息:
modinfo 模块名
动态加载模块:
modprobe 模块名
动态卸载模块:
modprobe -r 模块名
以ceph模块为例:
#cd /etc/sysconfig/modules/
#vim ceph.modules
在文件中添加如下内容
#!/bin/sh
/sbin/modinfo -F filename ceph > /dev/null 2>&1
if [ $? -eq 0 ]; then
/sbin/modprobe ceph
fi#chmod 755 ceph.modules //这一步至关重要
#reboot
现在重启,在命令行运行
#lsmod | grep ceph
就可以看到ceph模块被加载到系统中 :)
这只是加载模块的一种方式
本文链接:https://www.kinber.cn/post/530.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: