NAME
systemd-firstboot, systemd-firstboot.service - 初 始 化 基 本 系 統 設 置
SYNOPSIS
systemd-firstboot [OPTIONS...] |
systemd-firstboot.service
描 述
systemd-firstboot 既 可 以 在 系 統 首 次 啓 動 時 交 互 式 的 初 始 化 最 基 本 的 系 統 設 置 , 也 可 以 在 創 建 新 系 統 鏡 像 時 非 交 互 式 的 初 始 化 最 基 本 的 系 統 設 置 。 這 些 最 基 本 的 系 統 設 置 包 括 :
• 本 地 化 , 也 就 是 LANG= 與 LC_MESSAGES 兩 個 環 境 變 量 。
• 時 區
• 主 機 名
• "machine ID"
• root 用 戶 的 密 碼 所 有 上 述 設 置 既 可 以 交 互 式 的 向 用 戶 詢 問 , 也 可 以 非 交 互 式 的 通 過 命 令 行 選 項 指 定 , 還 可 以 從 創 建 新 系 統 鏡 像 的 主 機 複 製 而 來 。 如 果 某 個 設 置 已 經 被 初 始 化 , 那 麼 將 不 會 覆 蓋 已 有 的 設 置 , 並 且 不 會 提 示 用 戶 設 置 此 項 。 與 localectl(1), timedatectl(1), hostnamectl(1) 不 同 , 此 工 具 直 接 操 作 文 件 系 統 上 的 配 置 文 件 , 並 不 需 要 任 何 系 統 服 務 的 支 持 。 因 此 , systemd-firstboot 可 用 於 設 置 一 個 已 掛 載 (但 未 啓 動 )的 系 統 鏡 像 。 不 應 該 在 運 行 中 的 系 統 上 使 用 systemd-firstboot 命 令 。
選 項
能 夠 識 別 的 命 令 行 選 項 如 下 :
--root=root 指 定 已 掛 載 (但 未 啓 動 )的 系 統 鏡 像 的 根 目 錄 位 置 , 所 有 其 他 路 徑 都 將 以 此 root 爲 前 綴 。 僅 在 爲 已 掛 載 (但 未 啓 動 )的 系 統 鏡 像 初 始 化 基 本 系 統 參 數 時 才 需 要 使 用 此 選 項 。
--locale=LOCALE, --locale-messages=LOCALE 分 別 設 置 LANG= 與 LC_MESSAGES 環 境 變 量 。 例 如 "zh_CN.utf8" 。 此 選 項 用 於 設 置 locale.conf(5) 配 置 文 件 。
--timezone=TIMEZONE 設 置 系 統 時 區 。 例 如 "PRC" (北 京 時 間 )。 此 選 項 用 於 設 置 localtime(5) 軟 連 接 的 指 向 。
--hostname=HOSTNAME 設 置 主 機 名 。 此 選 項 用 於 設 置 hostname(5) 配 置 文 件 。
--machine-id=ID 設 置 "machine ID"。 此 選 項 用 於 設 置 machine-id(5) 文 件 。
--root-password=PASSWORD, --root-password-file=PATH 設 置 root用 戶 的 密 碼 , 同 時 創 建 shadow(5) 文 件 。 既 可 以 通 過 --root-password= 選 項 直 接 在 命 令 行 上 指 定 密 碼 , 也 可 以 通 過 --root-password-file= 選 項 從 指 定 的 文 件 中 讀 取 密 碼 。 出 於 安 全 考 慮 , 一 般 不 建 議 直 接 在 命 令 行 上 指 定 密 碼 , 因 爲 其 他 用 戶 可 以 通 過 ps(1) 命 令 看 到 密 碼 。
--prompt-locale, --prompt-timezone, --prompt-hostname, --prompt-root-password 以 交 互 式 對 話 詢 問 用 戶 特 定 的 設 置 , 但 不 會 提 示 已 經 在 命 令 行 上 指 定 的 設 置 (因 爲 它 們 的 優 先 級 更 高 )。
--prompt 以 交 互 式 對 話 詢 問 用 戶 本 地 化 、 時 區 、 主 機 名 、 root密 碼 。 相 當 於 同 時 使 用 --prompt-locale, --prompt-timezone, --prompt-hostname, --prompt-root-password 選 項 。
--copy-locale, --copy-timezone, --copy-root-password 從 主 機 複 製 特 定 的 設 置 , 必 須 和 --root= 選 項 一 起 使 用 。
--copy 從 主 機 複 製 本 地 化 、 時 區 、 root密 碼 。 必 須 和 --root= 選 項 一 起 使 用 。 相 當 於 同 時 使 用 --copy-locale, --copy-timezone, --copy-root-password 選 項 。
--setup-machine-id 將 "machine ID"初 始 化 爲 一 個 隨 機 值 。 必 須 和 --root= 選 項 一 起 使 用 。
-h, --help 顯 示 簡 短 的 幫 助 信 息 並 退 出 。
--version 顯 示 簡 短 的 版 本 信 息 並 退 出 。
退 出 狀 態
返 回 值 爲 0 表 示 成 功 , 非 零 返 回 值 表 示 失 敗 代 碼 。
參 見
systemd(1), locale.conf(5), localtime(5), hostname(5), machine-id(5), shadow(5), systemd-machine-id-setup(1), localectl(1), timedatectl(1), hostnamectl(1)
跋
本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 翻 譯 人 員 : 金 步 國 金 步 國 作 品 集 : http://www.jinbuguo.com 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh