Как изменить hostname в Linux?

Приведу пример смены hostname в Linux. Сначала переключимся на root пользователя или добавим «sudo» перед командами. Посмотрим текущий hostname:

hostname
uname -n
sysctl kernel.hostname

Посмотрим какой hostname указан в файле конфигурации:

cat /etc/hostname

При запуске системы устанавливается hostname какой-никакой указан в файле /etc/hostname, поэтому изменим его открыв файл в любом текстовом редакторе, образчик nano:

nano /etc/hostname

Или заменим на новый командой:

echo NEW_HOSTNAME > /etc/hostname

Чтобы новый hostname вступил в силу, можно перезагрузить сервер или сразу изменить так:

hostname NEW_HOSTNAME

Или так:

sysctl kernel.hostname=NEW_HOSTNAME

Обе ранешные команды устанавливают hostname до перезапуска системы, а после запуска система берет hostname из файла /etc/hostname.

Читайте также:  Установка Foxit PDF Reader на Ubuntu или другие дистрибутивы Linux