一:hostnamectl — 控制系统的主机名
hostnamectl 可用于查询与修改系统主机名以及其他相关设置。 所谓"主机名",其实有三种不同的含义:
(1)、"pretty"主机名,仅供人类阅读,可以包含各种特殊字符,且无长度限制。 例如"Lennart's Laptop"(必须是UTF-8编码)。 pretty(易读主机名)、chassis(设备类型)、icon(图标名称)存储在
/etc/machine-info
文件中,
(2)、"static"主机名,用于在系统启动时设置内核的主机名,仅可包含 "-","a-z","0-9" 字符,且最大不超过64个字符长度。 例如"lennarts-laptop"。此种主机名就是通常所说的"主机名",存储在
/etc/hostname
文件中,
(3)、"transient"主机名,是从网络配置中获得的 fallback 主机名, 同样仅可包含 "-","a-z","0-9" 字符,且最大不超过64个字符长度。 如果存在"static"主机名且不等于"localhost", 那么将忽略"transient"主机名