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

在工作中,我有一个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 

服务器正在运行红帽企业Linux。 谢谢。

您可以在/ etc / sysconfig / network中指定它:

 NETWORKING=yes HOSTNAME=myawesomebox 

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

如果更改文件/etc/hostname ,更改将会持续超出重新启动。