Manpages

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