hostnamectl 可用于查询与修改系统主机名以及其他相关设置。
所谓"主机名",其实有三种不同的含义:
- "pretty"主机名,仅供人类阅读,可以包含各种特殊字符,且无长度限制。
- "static"主机名,用于在系统启动时设置内核的主机名,此种主机名就是通常所说的"主机名",存储在 /etc/hostname 文件中
- "transient"主机名,是从网络配置中获得的主机名, 如果存在"static"主机名且不等于"localhost", 那么将忽略"transient"主机名。
选项
1、查看
hostnamectl
2、同时修改三个
hostnamectl set-hostname slave1
3、只修改transient hostname:
hostnamectl set-hostname --transient slave1