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 手冊頁計劃提供。 翻譯人員:金步國systemd 231 |