В Ubuntu 24.04 LTS постоянное имя хоста меняют через systemd-hostnamed. Одновременно обновите локальное разрешение имени.

Важно: Публичное DNS-имя и PTR-запись меняются у DNS/хостинг-провайдера отдельно.

1. Посмотрите текущее состояние

hostnamectl status
cat /etc/hostname
getent hosts $(hostname)

2. Задайте новое имя

sudo hostnamectl set-hostname server1.example.com

3. Обновите /etc/hosts

Откройте /etc/hosts и сопоставьте локальный адрес с FQDN и коротким именем:

127.0.1.1 server1.example.com server1

4. Перезапустите зависимые службы

Новая оболочка увидит имя сразу. Перезагрузка обычно не нужна; перезапустите только службы, которые кешируют hostname.

Проверка результата

hostnamectl --static
hostname -f
getent hosts server1.example.com

Официальная документация