在 Ubuntu 中,“hostname” 相关的信息通常保存在以下几个地方,备份时可以按需处理:
/etc/hostname这是系统主机名文件。
sudo cp /etc/hostname /etc/hostname.bak
或备份到其他位置:
sudo cp /etc/hostname ~/hostname.bak
/etc/hosts该文件中通常包含 hostname 与 IP 的映射。
sudo cp /etc/hosts /etc/hosts.bak
hostname
hostnamectl
如果你使用的是 systemd(Ubuntu 16.04+ 默认):
hostnamectl status
sudo hostnamectl set-hostname new-hostname
sudo cp ~/hostname.bak /etc/hostname
sudo reboot
sudo cp /etc/hostname /etc/hostname.$(date +%F).bak
sudo cp /etc/hosts /etc/hosts.$(date +%F).bak
/etc/hostname 后通常需要 重启 或执行:sudo systemctl restart systemd-hostnamed
如果你告诉我 Ubuntu 版本 或是否在 云服务器 / 容器 / WSL 环境,我可以给你更精确的备份方案。