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