在 CentOS 系统中,你可以通过以下步骤来恢复默认的 hostname:
查看当前的 hostname: 首先,你可以使用以下命令查看当前的 hostname:
hostnamectl status
或者使用:
hostname
编辑 hostname 文件:
你需要编辑 /etc/hostname 文件来设置新的 hostname。可以使用任何文本编辑器,比如 vi、nano 或 gedit。例如,使用 vi 编辑器:
sudo vi /etc/hostname
设置默认 hostname:
在打开的文件中,将现有的 hostname 替换为你想要的默认名称(例如 localhost.localdomain),然后保存并退出编辑器。
更新 /etc/hosts 文件:
接下来,你还需要更新 /etc/hosts 文件,以确保主机名解析正确。打开该文件:
sudo vi /etc/hosts
找到类似于以下的行:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
确保这一行中的 localhost.localdomain 是你新设置的 hostname。如果不是,请修改为正确的名称。
重启 systemd-hostnamed 服务:
为了让更改生效,你需要重启 systemd-hostnamed 服务:
sudo systemctl restart systemd-hostnamed
验证更改: 最后,使用以下命令来验证 hostname 是否已成功更改:
hostnamectl status
或者再次使用:
hostname
完成这些步骤后,你的 CentOS 系统应该已经成功恢复到了默认的 hostname。