内核模块开机自动加载和黑名单

1,自动加载

# vim /etc/sysconfig/modules/modulename.modules :

#! /bin/sh

/sbin/modinfo -F filename modulename > /dev/null 2>&1
if [ $? -eq 0 ]; then
    /sbin/modprobe modulename
fi

# 这个脚本会先检查模块是否存在,如果存在就用modprobe加载。

# modulename.modules 脚本必须确保属性是可执行的。

2,将模块加入黑名单

# pwd
/etc/modprobe.d
# cat blacklist-qla2xxx.conf
blacklist qla2xxx #没有.ko
时间: 2024-10-07 06:17:55

内核模块开机自动加载和黑名单的相关文章

[dpdk][kernel][driver] 如何让DPDK的UIO开机自动加载到正确的网卡上 (没搞定)

0. 前言 开了虚拟机,开始dpdk之前,我每天都干这几件事: [[email protected] potatos]# modprobe uio [[email protected] potatos]# insmod /root/dpdk/x86_64-native-linuxapp-gcc/kmod/igb_uio.ko [[email protected] potatos]# /root/dpdk/tools/dpdk-devbind.py -b igb_uio 0000:00:04.0

linux开机自动加载分区/etc/fstab配置文件

解释一下/etc/fstab,开机自动挂载 [[email protected] home]# cat /etc/fstab LABEL=/                 /                       ext3    defaults        1 1 LABEL=/boot             /boot                   ext3    defaults        1 2 tmpfs                   /dev/shm  

Powershell 开机自动加载Snapin 和module

以前只知道在Powershell的默认路径下面添加第三方的module就可以开机自动加载了 PS C:\WINDOWS\system32> $env:PSModulePath -split ";" C:\Users\yli\Documents\WindowsPowerShell\Modules C:\Program Files\WindowsPowerShell\Modules C:\WINDOWS\system32\WindowsPowerShell\v1.0\ModulesC

ubuntu开机自动加载iptables配置(转)

原文:http://www.xuebuyuan.com/730127.html iptables的使用参见http://wiki.ubuntu.org.cn/IptablesHowTo iptables配置完成后,规则是自动立即生效的,但是机器重启动后,规则会丢失 ubuntu下可以通过以下步骤保存iptables设置,并实现开机自动加载 1.iptables配置完成后手动保存 执行iptables-save > /etc/iptables.up.rules ,将当前配置保存再iptables.

Linux开机自动加载的几种方法

linux 添加开机启动项的三种方法. (1)编辑文件 /etc/rc.local 输入命令:vim /etc/rc.local 将出现类似如下的文本片段: #!/bin/sh #This script will be executed after all the other init scripts.#You can put your own initialization stuff in here if you don't#want to do the full Sys V style in

Linux基本命令——优化开机自动加载的服务

linux每次开机会自动启动一些服务,若想对默认启动的系统服务进行优化,可以使用以下两种工具. 1: ntsysv 命令 2: chkconfig 命令 一,ntsysv命令 单独使用nysysv命令,只对当前运行级别下的系统服务生效,添加--level选项,可对其他级别下的系统服务进行优化. 使用命令ntsysv --level 35             //显示在运行级别3.5下自动启动的所有服务 二,chkconfig 命令 格式:chkconfig --level 运行级别 服务名称

CentOS中自动加载802.1q模块

要想在CentOS中自动加载内核模块,需要在/etc/sysconfig/modules/目录中增加一个脚本,在此脚本中加载所需的模块. 下面是我所用的一个名为8021q.modules的脚本,用来在我的CentOS 5.3中自动加载802.1Q模块: #! /bin/sh /sbin/modinfo -F filename 8021q > /dev/null 2>&1 if [ $? -eq 0 ]; then /sbin/modprobe 8021q fi 上面的脚本首先检查802

Yii2的深入学习--自动加载机制

Yii2 的自动加载分两部分,一部分是 Composer 的自动加载机制,另一部分是 Yii2 框架自身的自动加载机制. Composer自动加载 对于库的自动加载信息,Composer 生成了一个 vendor/autoload.php 文件.你可以简单的引入这个文件,你会得到一个自动加载的支持. 在之前的文章,入口文件的介绍中,我们可以看到如下内容: // 引入 vendor 中的 autoload.php 文件,会基于 composer 的机制自动加载类 require(__DIR__ .

ThinkPHP 3.2.3 自动加载公共函数文件的方法

方法一.加载默认的公共函数文件 在 ThinkPHP 3.2.3 中,默认的公共函数文件位于公共模块 ./Application/Common 下,访问所有的模块之前都会首先加载公共模块下面的配置文件(Conf/config.php)和公共函数文件(Common/function.php),即默认的公共函数文件为 ./Application/Common/Common/function.php. 例如,在 ./Application/Common/Common 下新建 function.php,