Manpages

NAME

modules-load.d - 配 置 启 动 时 加 载 哪 些 内 核 模 块

SYNOPSIS

/etc/modules-load.d/*.conf

/run/modules-load.d/*.conf

/usr/lib/modules-load.d/*.conf

描 述

systemd-modules-load.service(8) 从 上 述 目 录 中 读 取 *.conf 文 件 , 这 些 *.conf 文 件 中 静 态 的 包 含 了 需 要 在 系 统 启 动 时 无 条 件 加 载 的 内 核 模 块 列 表 。 配 置 文 件 的 名 称 必 须 符 合 program.conf 风 格 。 注 意 , 更 好 的 做 法 是 利 用 模 块 内 基 于 PCI ID, USB ID, DMI ID 之 类 的 触 发 机 制 进 行 动 态 自 动 加 载 , 而 不 是 使 用 这 些 配 置 文 件 无 条 件 的 加 载 。 实 际 上 , 绝 大 多 数 内 核 模 块 都 可 以 被 动 态 的 自 动 加 载 。

配 置 文 件 格 式

配 置 文 件 应 该 简 单 的 包 含 一 系 列 需 要 加 载 的 内 核 模 块 的 名 称 , 每 个 模 块 名 称 之 间 使 用 换 行 符 分 隔 。 空 白 行 和 以 # 或 ; 开 头 的 行 将 被 忽 略 。

配 置 目 录 及 其 优 先 级

配 置 文 件 依 次 从 /etc/, /run/, /usr/lib/ 目 录 中 读 取 。 配 置 文 件 的 名 称 必 须 符 合 filename.conf 格 式 。 对 于 不 同 目 录 下 的 同 名 配 置 文 件 , 仅 以 优 先 级 最 高 的 目 录 中 的 那 一 个 为 准 。 具 体 说 来 就 是 : /etc/ 的 优 先 级 最 高 、 /run/ 的 优 先 级 居 中 、 /usr/lib/ 的 优 先 级 最 低 。 软 件 包 应 该 将 自 带 的 配 置 文 件 安 装 在 /usr/lib/ 目 录 中 。 /etc/ 目 录 仅 供 系 统 管 理 员 使 用 。 所 有 的 配 置 文 件 (无 论 位 于 哪 个 目 录 中 ), 统 一 按 照 文 件 名 的 字 典 顺 序 处 理 。 如 果 在 多 个 配 置 文 件 中 设 置 了 同 一 个 选 项 , 那 么 仅 以 文 件 名 最 靠 后 (字 典 顺 序 )的 那 一 个 为 准 。 为 了 便 于 排 序 , 建 议 给 所 有 配 置 文 件 都 加 上 两 位 十 进 制 数 字 的 文 件 名 前 缀 。 如 果 系 统 管 理 员 想 要 屏 蔽 /usr/lib/ 目 录 中 的 某 个 配 置 文 件 , 那 么 最 佳 做 法 是 在 /etc/ 目 录 中 创 建 一 个 指 向 /dev/null 的 同 名 符 号 链 接 , 即 可 彻 底 屏 蔽 /usr/lib/ 目 录 中 的 同 名 文 件 。 如 果 软 件 包 自 带 的 某 个 配 置 文 件 位 于 initrd 镜 像 中 , 那 么 还 必 须 重 新 生 成 initrd 镜 像 。

例 子

Example 1. /etc/modules-load.d/virtio-net.conf 文 件 :

# 在 启 动 时 无 条 件 的 加 载 virtio-net.ko 模 块
virtio-net

参 见

systemd(1), systemd-modules-load.service(8), systemd-delta(1), modprobe(8)

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 翻 译 人 员 : 金 步 国 金 步 国 作 品 集 : http://www.jinbuguo.com 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh