Что я попробовал:
sudo hostnamectl set-hostname ubuntu-1
echo ‘ubuntu-1’ > /etc/hostname
К сожалению, каждый раз, когда я reboot
имя хоста возвращается к тому, чем это было первоначально.
Это может быть решено путем изменения preserve_hostname к истинному в /etc/cloud/cloud.cfg
Повторить:
sudo hostnamectl set-hostname ubuntu-1
reboot
Если Вы просто хотите изменить имя, потому что то, что это было отображенным как командная строка в терминале, то можно заменить "\h" в PS1 с "названием желаемого узла" в ~/.bashrc.
Как в ~/.bashrc помещают эту строку в конце файла:
экспортируйте PS2 =, "продолжаются->";
экспортируйте PS1 = "\u@3050:~ $";
Вместо CLI можно просто использовать графический интерфейс: Перейдите в раздел Настройки > О > имя устройства > Переименовать устройство.