我的服务器是 CentOS 7.1。重新启动后,主机名被临时主机名 ( mail
)覆盖,我找不到避免这种情况的方法。也许 AutoDNS 和 MX 记录mail
会导致这种情况?
/etc/hostname
包含正确的值hostnamectl --transient set-hostname my.desired.name
正在工作,但仅在下次重新启动之前所以,重启后:
hostnamectl status
显示正确的静态主机名,但显示错误的瞬态主机名 ( mail
)。hostname -s
或hostname -f
显示错误的主机名。该文件/etc/sysconfig/network
被“由 anaconda”覆盖并具有HOSTNAME="mail"
. 我试图编辑此文件以配置正确的名称,但它在重新启动后被覆盖。
如何防止mail
在重新启动后设置临时主机名?
编辑:
我已经尝试添加DHCP_HOSTNAME="my.desired.name"
到我的 /etc/sysconfig/network-scripts/ifcfg-e ..... 但没有成功(重启后行被删除)。
我尝试hostnamectl set-hostname "" --transient
在重新启动时添加执行(这会将瞬态设置为静态主机名的值),这在启动时失败了,或者在激活 /etc/rc.local 时失败,也作为服务与 chkconfig on(使用 # chkconfig: - 11 91 so它应该在所有其他服务之后运行)。
欢迎任何进一步的建议。
最后我得到了它。
我们的托管提供商(Host Europe)在控制面板中为每台服务器(虚拟根服务器)提供了一个选项。在“主机名/RDNS”页面上有一个输入字段“主机名:”。我将其更改为正确的值,现在它按预期工作。
归档时间: |
|
查看次数: |
25783 次 |
最近记录: |