CentOS启动时自动加载内核模块

http://bluedata.org/2008/06/14/centos_rhel-auto-load-modules/

CentOS4(RHEL4) 的 /etc/rc.sysinit 文件中有这样一段:

# Load modules ( for backward compatibility with VARs ) if [ - f / etc / rc . modules ] ; then        / etc / rc . modules fi

所以,可以创建 /etc/rc.modules 文件来加载模块。如: vi /etc/rc.modules

#!/ bin / sh # # This script will be load other user - defined modules . modprobe softdog

chmod +x /etc/rc.modules

而在 CentOS5(RHEL5) 的 /etc/rc.sysinit 文件的上述一段之前还有一段:

# Load other user - defined modules for file in / etc / sysconfig / modules /*.modules ; do   [ -x $file ] && $file done

可以参照 /etc/sysconfig/modules 目录下的 udev-stw.modules 创建一个以xxxx .modules 结尾的可执行文件来加载模块。

所以在/etc/sysconfig/modules 目录下新建一个名为xxx.modules 的文件,并且赋值权限为755即可。

 

你可能感兴趣的:(centos)