我用 CentOS 操作系统在 Google Compute Engine 中创建了一个 Google 实例,然后我安装了 Cpanel。我的问题是 WHM/Cpanel,它需要一个主机名是FQDN 主机名,专门用于更新 Cpanel,否则它将失败。
我的问题是,在更改主机名后,实例在重新启动操作系统或重置/停止/启动实例后恢复为旧主机名。
我以前检查过大多数问题,但我尝试了大多数解决方案都没有运气。重启后它不断变化,我尝试了以下所有方法以及更多:
在以下位置创建 sh 脚本:
/etc/dhcp/dhclient-exit-hooks.d/
更改主机名
/etc/hostname
编辑文件
/etc/dhclient.conf
然后在其中添加我的网络接口:
supersede host-name "host.domain.com"
最后crontab
:
@reboot hostname="host.domain.com"; sed -i "s/.*Google.*//" /etc/hosts; hostname "$hostname"
但重启后,主机名会变回实例名。即使在重新启动后,是否还有其他解决方法可以永久更改我的主机名。?
谢谢