如何更改服务器的主机名?

Hai*_* Vu 2 linux hostname

在工作中,我有一台 Linux 服务器,我想将其名称从“testmain”更改为“test1”。我已联系 IT 人员更改 DNS 以将新名称与其静态 IP 相关联,并且可以正常工作。现在剩下的就是更改服务器上的主机名。我已经尝试过“主机名”命令,它似乎可以工作,但是重新启动会将主机名重置回来。我很感激任何指点。这是 uname -a 的输出:

Linux testmain 2.6.9-67.0.7.ELsmp #1 SMP Wed Feb 27 04:47:23 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

服务器正在运行 Red Hat Enterprise Linux。谢谢你。

Zor*_*che 5

除了按照其他人的建议更新/etc/sysconfig/network/etc/hostname 之外,您可能还需要检查和更新文件/etc/hosts。在许多安装中,会在该文件中添加一个条目,将您的计算机名称与环回地址或安装计算机时使用的 IP 地址相关联。

  • 更确定的是,在 /etc 上运行 `grep -r youroldhostname`,也许你会找到更多的地方(比如邮件服务器配置)...... (2认同)