HOSTNAMECTL(1) | hostnamectl | HOSTNAMECTL(1) |
NAME¶
hostnamectl - 控制系統的主機名
SYNOPSIS¶
hostnamectl [OPTIONS...] {COMMAND}
描述¶
hostnamectl 可用於查詢與修改系統主機名以及其他相關設定。 所謂"主機名",其實有三種不同的含義:
"pretty"主機名,僅供人類閱讀,可以包含各種特殊字元, 例如"Lennart's Laptop"(必須是UTF-8編碼)。 pretty(易讀主機名)、chassis(裝置型別)、icon(圖示名稱)儲存在 /etc/machine-info 檔案中, 詳見 machine-info(5) 手冊。
"static"主機名,用於在系統啟動時設定核心的主機名,僅可包含 "-","a-z","0-9" 字元,例如"lennarts-laptop"。 此種主機名就是通常所說的"主機名",儲存在 /etc/hostname 檔案中, 詳見 hostname(5) 手冊。
"transient"主機名,是從網路配置中獲得的 fallback 主機名, 同樣僅可包含 "-","a-z","0-9" 字元。 如果存在"static"主機名且不等於"localhost", 那麼將忽略"transient"主機名。
可以使用 systemd-firstboot(1) 初始化已掛載(但未啟動)的系統映象的主機名(hostname)。
選項¶
能夠識別的命令列選項如下:
--no-ask-password
--static, --transient, --pretty
與 set-hostname 命令一起使用, 表示僅更新特定的主機名(可以同時使用多個選項)。
-H, --host=
-M, --machine=
-h, --help
--version
能夠識別的命令如下:
status
set-hostname NAME
注意,若設為空字串, 則表示將主機名重置為預設值(通常是 "localhost")。
set-icon-name NAME
注意,若設為空字串, 則表示將圖示名重置為預設值(通常由"裝置型別"決定)。
set-chassis TYPE
注意,若設為空字串, 則表示將裝置型別重置為預設值(通常由主機板韌體決定)。
set-deployment ENVIRONMENT
注意,若設為空字串,則表示將部署環境重置為預設值(同樣是空字串)。
set-location LOCATION
注意,若設為空字串,則表示將地理位置重置為預設值(同樣是空字串)。
退出狀態¶
返回值為 0 表示成功, 非零返回值表示失敗程式碼。
參見¶
systemd(1), hostname(1), hostname(5), machine-info(5), systemctl(1), systemd-hostnamed.service(8), systemd-firstboot(1)
NOTES¶
- 1.
- 圖示命名規範
跋¶
本頁面中文版由中文 man 手冊頁計劃提供。
翻譯人員:金步國
金步國作品集:http://www.jinbuguo.com
中文 man
手冊頁計劃:https://github.com/man-pages-zh/manpages-zh
systemd 231 |