温馨提示×

怎么备份ubuntu hostname

小樊
40
2026-09-28 08:39:49
栏目: 智能运维

在 Ubuntu 中,“hostname” 相关的信息通常保存在以下几个地方,备份时可以按需处理:


一、备份 hostname 相关文件

1. 备份 /etc/hostname

这是系统主机名文件。

sudo cp /etc/hostname /etc/hostname.bak

或备份到其他位置:

sudo cp /etc/hostname ~/hostname.bak

2. 备份 /etc/hosts

该文件中通常包含 hostname 与 IP 的映射。

sudo cp /etc/hosts /etc/hosts.bak

二、查看并备份当前主机名(可选)

hostname
hostnamectl

如果你使用的是 systemd(Ubuntu 16.04+ 默认):

hostnamectl status

三、使用 hostnamectl 修改/恢复 hostname(可选)

修改 hostname

sudo hostnamectl set-hostname new-hostname

恢复 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
    
  • 如果是云服务器,某些平台会通过 metadata 覆盖 hostname,需在云平台设置中同步修改。

如果你告诉我 Ubuntu 版本 或是否在 云服务器 / 容器 / WSL 环境,我可以给你更精确的备份方案。

0 踩