Приведу пример смены 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.

