在 CentOS 系统中,修改 hostname 的方法在不同版本中略有不同。以下是在 CentOS 7 和 CentOS 8 中修改 hostname 的步骤:
临时修改 hostname: 打开终端,输入以下命令:
sudo hostnamectl set-hostname new-hostname
将 new-hostname 替换为你想要的新主机名。
永久修改 hostname:
编辑 /etc/hostname 文件:
sudo vi /etc/hostname
将文件中的旧主机名替换为新主机名,然后保存并退出。
编辑 /etc/sysconfig/network 文件:
sudo vi /etc/sysconfig/network
找到 HOSTNAME 行,将其值修改为新主机名,然后保存并退出。
重启网络服务:
sudo systemctl restart network
临时修改 hostname: 打开终端,输入以下命令:
sudo hostnamectl set-hostname new-hostname
将 new-hostname 替换为你想要的新主机名。
永久修改 hostname:
编辑 /etc/hostname 文件:
sudo vi /etc/hostname
将文件中的旧主机名替换为新主机名,然后保存并退出。
编辑 /etc/hosts 文件:
sudo vi /etc/hosts
找到与旧主机名相关的条目,将其替换为新主机名,然后保存并退出。
重启网络服务:
sudo systemctl restart networkd
通过以上步骤,你应该能够在 CentOS 7 和 CentOS 8 中成功修改 hostname。