网络更改时主机名更改


0

每当网络发生变化时,我的主机名都会改变,有没有办法可以随时拥有一个主机名。

以下是/ etc / hosts的输出 -

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

/ etc / sysconfig / network的内容

NETWORKING=yes
HOSTNAME=localhost.localdomain

现在,主机名显示为dhcppc5,在执行主机名-a时,输出为 -

hostname : Unknown host

由于这个原因,我无法启动java服务器应用程序,因为它们无法解析主机名。我该如何解决这个问题。


好吧,这些都不是实际的主机名,只是localhost的映射,AVAHI将添加.localdomain命名法。你真的试过设置主机名吗?ducea.com/2006/08/07/ ...它不会出现在/ etc / hosts中,因为它只是一个主机名,并且没有静态关联的IP。
弗兰克托马斯

Answers:


0

首先我们在/ etc / sysconfig / network中更改服务器的主机名,如 NETWORKING = yes HOSTNAME = name_of_host 然后保存它:wq!现在我们使用hostname命令更改临时或不使用重新启动服务器更改主机名#hostname name_of_host 我们可以使用hostnameuname -n命令检查主机,当我们重新启动服务器时,它的设置将永久保存,如/ etc / sysconfig / network file output中所示

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.