Linux客户操作系统主机名更改问题

我安装了redhat ES4 Linux guest OS(Windows xxp主机)。

我已将/ etc / sysconfig / network中的主机名从localhost:localdomain更改为另一个(FQDN)名称。 我还没有改变任何东西在etc / hosts(仍然是127.0.0.1 localhost:localdomain locahost)

然后完成系统networking重启和系统configurationnetworking。

但在此之后,我无法打开terminal会话。

看起来我的xterminal会议是搞砸了,但不知道如何。

我做了重新启动,并获得命令行。

谢谢你的帮助

确保你添加这个新的主机名到你的主机文件。 如果你不这样做,那么当尝试使用gethostbyname()时,任何依赖主机名IP查找的东西(X窗口,sudo等等)都会失败。

你可以在那里添加另一个环回条目,无论如何这样做是正确的,所以foo.baz.bar.com(或者你命名你的主机的任何FQDN)都有一个条目,例如:

127.0.0.1 localhost localhost.localdomain 127.0.0.1 foo foo.baz.bar.com 

当然,你也可以在一条线上join。