在 CentOS 系统中,要修改主机名(hostname),你可以按照以下步骤操作:
hostnamectl
命令查看当前主机名:
hostnamectl
临时修改主机名:
sudo hostnamectl set-hostname new-hostname
将 new-hostname
替换为你想要设置的新主机名。
永久修改主机名:
编辑 /etc/hostname
文件:
sudo nano /etc/hostname
将文件中的旧主机名替换为新主机名,然后保存并退出编辑器(在 nano 中按 Ctrl+X
,然后按 Y
确认保存,最后按 Enter
)。
编辑 /etc/hosts
文件以确保新主机名被正确解析:
sudo nano /etc/hosts
找到类似 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
的行,并将其中的 localhost.localdomain
替换为新主机名,例如:
127.0.0.1 new-hostname localhost localhost.localdomain localhost4 localhost4.localdomain4
重启系统:
sudo reboot
nmcli
命令(适用于 NetworkManager)查看当前主机名:
nmcli general hostname
修改主机名:
sudo nmcli general hostname new-hostname
将 new-hostname
替换为你想要设置的新主机名。
永久修改主机名:
编辑 /etc/hostname
文件:
sudo nano /etc/hostname
将文件中的旧主机名替换为新主机名,然后保存并退出编辑器。
编辑 /etc/hosts
文件以确保新主机名被正确解析:
sudo nano /etc/hosts
找到类似 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
的行,并将其中的 localhost.localdomain
替换为新主机名。
重启系统:
sudo reboot
通过以上步骤,你应该能够成功地在 CentOS 系统中修改主机名。