Man page - systemd-firstboot(1)

Packages contains this manual

Available languages:

en zh_TW zh_CN de

Manual

SYSTEMD-FIRSTBOOT

NAME
SYNOPSIS
描 述
選 項
退 出 狀 態
參 見


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