HOSTNAMECTL(1) | hostnamectl | HOSTNAMECTL(1) |
hostnamectl - 控制系统的主机名
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)
本页面中文版由中文 man 手册页计划提供。
翻译人员:金步国
金步国作品集:http://www.jinbuguo.com
中文 man
手册页计划:https://github.com/man-pages-zh/manpages-zh
systemd 231 |