即使在 /etc/hostname 中输入条目后,主机名也会在重新启动后被覆盖

即使在 /etc/hostname 中输入条目后,主机名也会在重新启动后被覆盖

我已将 KVM 虚拟机从一台主机克隆到另一台主机,我尝试重命名主机名,但它已被重命名。但重启后仍然是旧名称。 hostnamectl command output Static hostname: new_name Transient hostname: old_name Icon name: computer-vm Chassis: vm 如何找到此名称更改的根本原因以及解决方法是什么?

/etc/sysconfig/network我正在使用静态 IP,并且接口文件中没有主机名条目。

答案1

如果您获得瞬态主机名:old_name 和静态主机名:new_name。然后是用户空间修改主机名。

Hostname确保以下 2 个文件中没有条目

1. ~/.bash_profile - for respective user
2. /etc/rc.local 

答案2

Linux 是什么风格?

RHEL 的一些东西

请查看以下内容:

/etc/sysconfig/network (您已经尝试更改它)

/etc/hostname(对于较旧的系统,主机名通常在此处设置。)

对于较新的 RHEL 7 和我认为 8,您可能运行了 hostnamectl,它将在重新启动时重置 /etc/hostname 设置。

让我们知道这对任何人都有帮助!

hostnamectl set-hostname 名称不起作用?

相关内容