在工作中,我有一台 Linux 服务器,我想将其名称从“testmain”更改为“test1”。我已经联系了 IT 人员来更改 DNS,以将新名称与其静态 IP 关联,并且成功了。现在剩下的就是更改服务器上的主机名。我尝试了“hostname”命令,似乎有效,但重新启动会将主机名重置回来。我很感激任何指点。以下是 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
该服务器正在运行 Red Hat Enterprise Linux。谢谢。
答案1
您可以在 /etc/sysconfig/network 中指定它:
NETWORKING=yes
HOSTNAME=myawesomebox
答案2
除了更新/etc/sysconfig/网络或者/etc/主机名根据其他人的建议,您可能需要检查并更新文件/etc/hosts在许多安装中,将会向该文件添加一个条目,将您的计算机名称与您安装计算机时使用的环回地址或 IP 地址关联起来。
答案3
如果您更改文件中的主机名/etc/hostname
,则更改将在重新启动后继续有效。