在 CentOS 系统中,更改主机名后需要重启系统以使更改生效。以下是详细步骤:
如果你只想临时更改主机名,可以使用以下命令:
sudo hostnamectl set-hostname new-hostname
其中 new-hostname
是你想要设置的新主机名。
要永久更改主机名,你需要编辑 /etc/hostname
文件和 /etc/sysconfig/network
文件。
编辑 /etc/hostname
文件:
sudo nano /etc/hostname
将文件中的旧主机名替换为新主机名,然后保存并退出(按 Ctrl+X
,然后按 Y
确认,最后按 Enter
)。
编辑 /etc/sysconfig/network
文件:
sudo nano /etc/sysconfig/network
找到 HOSTNAME
行,并将其值更改为你想要的新主机名。例如:
HOSTNAME=new-hostname
保存并退出。
重启系统: 为了使更改生效,你需要重启系统:
sudo reboot
系统重启后,你可以使用以下命令来验证主机名是否已成功更改:
hostnamectl
或者简单地运行:
hostname
这两个命令都应该显示你刚刚设置的新主机名。
通过以上步骤,你应该能够成功更改 CentOS 系统的主机名并使其在重启后保持更改。