RedHat Enterprise Linux 6 - Редактирование Hostname

17

Я в настоящее время пытаюсь изменить мое имя хоста в виртуальной машине RedHat Enterprise Linux 6, но у меня есть некоторые проблемы.

Я попытался с помощью функции , hostnameкак это:

hostname -v bravo.cmweb.com

И это работает, я вызываю функцию и имя хоста, как было отредактировано успешно.

Затем я перезагружать машину ЕТ затем, Oups, имя хоста снова localhost.localdomain.

Теперь, я хочу спросить: как я могу изменить ПОСТОЯННО имя хоста в Linux ??

Фредерик Марку
источник

Ответы:

30

Вы должны сделать немного больше , чем при использовании hostname. По следующей ссылке ниже , должна решить вашу проблему. Изменение Hostname без перезагрузки в RedHat Linux

Убедитесь, что вы вошли в систему с правами администратора и переезда в / и т.д. / sysconfig и откройте файл сети в VI.

cd /etc/sysconfig
vi network

Посмотрите на HOSTNAME линии и заменить его новым именем хоста вы хотите использовать. В этом примере я хочу заменить localhost на redhat9.

HOSTNAME=redhat9

Когда вы закончите, сохраните изменения и выйдите из vi. Далее мы будем редактировать / и т.д. / хост файл и установить новое имя хоста.

vi /etc/hosts

В хостами, редактировать линия, которая имеет старое имя хоста и заменить его на новый.

192.168.1.110     redhat9

Сохраните изменения и выйдите из VI. Изменения в / и т.д. / хостов и / и т.д. / sysconfig / сети необходимо, чтобы изменения постоянными (в случае незапланированной перезагрузки).

Теперь мы используем программу, чтобы изменить имя хоста имени хоста, установленные в настоящее время.

hostname redhat9

И запустить ее снова без каких-либо параметров, чтобы увидеть, если имя хоста изменилось.

hostname

Наконец мы перезапустить сеть, чтобы применить изменения, которые мы сделали в / и т.д. / хосты и / и т.д. / sysconfig / сети.

service network restart
ponsfonze
источник
1

Имя хоста в системе Red Hat конфигурируется в файле /etc/sysconfig/network.

Отредактируйте файл и добавить или изменить строку типа, как это:

HOSTNAME="bravo.cmweb.com"
Майкл Хэмптон
источник
1

Следуйте за этим хау , чтобы изменить имя хоста на RHEL 6 Server. Требуется перезагрузка для обоих вариантов.

Вы можете следить за любой первый вариант ИЛИ второй.

  1. Изменить /etc/sysconfig/network

    vi /etc/sysconfig/network
    
    NETWORKING=yes
    HOSTNAME=MyNewHostname.localdomain
    
    • Сохраните и перезагрузите свой сервер.
  2. Введите следующую команду, чтобы войти в режим графического интерфейса.

    [root@localhost ~]# system-config-network
    
    • Перейдите в «Конфигурация DNS».
    • Измените предпочтительное имя хоста и нажмите кнопку OK.
    • Нажмите кнопку»Сохранить & Quit».
    • Сохраните и перезагрузите свой сервер.
ehowstuff
источник