在 Ubuntu 中“同步 hostname”通常有以下几种常见场景,下面分别说明怎么做。
sudo hostname new-hostname
Ubuntu 18.04+ 使用 hostnamectl:
sudo hostnamectl set-hostname new-hostname
然后同步 /etc/hosts:
sudo vim /etc/hosts
确保有类似:
127.0.0.1 localhost
127.0.1.1 new-hostname
适用于云服务器或内网 DHCP:
sudo vim /etc/cloud/cloud.cfg
确保:
preserve_hostname: false
或 DHCP 客户端:
sudo vim /etc/dhcp/dhclient.conf
添加:
send host-name = gethostname();
- hosts: all
become: yes
tasks:
- hostname:
name: "{{ inventory_hostname }}"
sudo apt install adcli realmd sssd
sudo realm join example.com
加入后 hostname 由域控统一管理。
docker run --hostname new-hostname ubuntu
spec:
hostname: my-pod
hostname
hostnamectl
如果你指的是 “和某个系统(AD / 打印机 / 路由器 / 集群)同步 hostname”,可以告诉我具体环境,我给你更精确的方案。