在 CentOS 系统中,修改主机名(hostname)后,通常需要重启系统才能使更改生效。这是因为许多服务和应用程序在启动时会读取主机名配置文件,并将其缓存起来。因此,仅仅修改配置文件可能不足以使更改立即生效。
要修改 CentOS 的主机名,请按照以下步骤操作:
/etc/hostname 文件。例如,输入 sudo vi /etc/hostname 并按 Enter 键。/etc/hosts 文件。例如,输入 sudo vi /etc/hosts 并按 Enter 键。sudo reboot 并按 Enter 键。重启后,您可以使用 hostnamectl 命令查看新的主机名是否已生效。例如,输入 hostnamectl 并按 Enter 键,您应该会看到类似以下的输出:
Static hostname: your-new-hostname
Icon name: computer-vm
Chassis: vm
Machine ID: your-machine-id
Boot ID: your-boot-id
Virtualization: kvm
Operating System: CentOS Linux 8 (Core)
Kernel: Linux 4.18.0-305.el8.x86_64
Architecture: x86-64
在这个例子中,your-new-hostname 是您刚刚设置的新主机名。