Как мне изменить имя хоста моего сервера?

На работе у меня есть сервер Linux, который я хотел бы изменить имя с "testmain" на "test1". Я связался с ИТ-специалистами, чтобы изменить 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. Спасибо.

3 ответа

Решение

Вы можете указать это в /etc/sysconfig/network:

NETWORKING=yes
HOSTNAME=myawesomebox

В дополнение к обновлению /etc/sysconfig/network или / etc / hostname, как это предлагают другие, вы, вероятно, захотите проверить и обновить файл / etc / hosts. Во многих случаях в этот файл добавляется запись, связывающая имя вашего компьютера с адресом обратной связи или IP-адресом, который вы использовали при установке компьютера.

Если вы измените имя хоста в файле /etc/hostname, изменения будут сохраняться после перезагрузки.

Другие вопросы по тегам