温馨提示×

ubuntu hostname怎么备份

小樊
40
2026-09-13 01:50:04
栏目: 智能运维

在 Ubuntu 里,“hostname”一般涉及 主机名本身相关配置文件。下面按常见需求给你几种“备份”方式。


一、备份当前主机名(查看 + 记录)

1. 查看当前主机名

hostnamectl
# 或
hostname

2. 备份主机名到文件

hostname > ~/hostname_backup.txt

二、备份主机名相关配置文件(推荐)

Ubuntu 的主机名通常由以下文件决定:

常见文件

  • /etc/hostname
  • /etc/hosts
  • /etc/mailname(部分系统)

一键备份

sudo cp /etc/hostname ~/hostname.bak
sudo cp /etc/hosts ~/hosts.bak

或打包备份:

sudo tar czf ~/hostname_backup.tar.gz /etc/hostname /etc/hosts

三、使用 hostnamectl 备份(系统级)

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

hostnamectl status > ~/hostnamectl_backup.txt

四、恢复主机名(备用)

恢复文件

sudo cp ~/hostname.bak /etc/hostname
sudo cp ~/hosts.bak /etc/hosts
sudo reboot

或修改主机名

sudo hostnamectl set-hostname 新主机名

五、如果你说的是“批量/自动备份”

可以写个简单脚本:

#!/bin/bash
backup_dir=~/hostname_backup_$(date +%F)
mkdir -p $backup_dir
cp /etc/hostname $backup_dir/
cp /etc/hosts $backup_dir/

如果你说的是 云服务器 hostnameDocker 容器 hostnameAnsible 批量备份,可以告诉我具体场景,我给你更合适的方案。

0