У меня установлена гостевая ОС Redhat ES4 Linux (хост Windows xxp).
Я изменил имя хоста в / etc / sysconfig / network с localhost: localdomain на другое (FQDN) имя. Я ничего не менял в etc / hosts (все еще 127.0.0.1 localhost: localdomain locahost)
Затем выполните перезагрузку сети и настройку сети.
Однако после этого я не могу открыть сеанс терминала.
Похоже, что мой сеанс xterminal где-то облажался, но не знаю как.
Я сделал перезагрузку и получил командную строку.
Спасибо за вашу помощь
Убедитесь, что вы добавили это новое имя хоста в файл хостов. Если вы этого не сделаете, то все, что полагается на поиск по имени хоста <--> IP (удивительно большое количество X-окон, sudo и т. Д.), Потерпит неудачу при попытке gethostbyname ().
Вы можете добавить туда еще одну запись loopback, что в любом случае будет правильным, чтобы foo.baz.bar.com (или любое другое полное доменное имя, которое вы назвали своим хостом), содержало запись вроде:
127.0.0.1 localhost localhost.localdomain
127.0.0.1 foo foo.baz.bar.com
Конечно, вы также можете присоединиться ко всем на одной линии.