Как установить постоянное имя хоста для VPS?

Как изменить имя хоста и настроить вывод в консоли в Almalinux 9 VPS так, чтобы изменения сохранялись после перезагрузки системы и чтобы команда gethostbyaddr возвращала желаемое имя хоста, а не audit-seo.ru? Каким образом можно настроить /etc/hostname, /etc/hosts, /etc/sysconfig/network, /proc/sys/kernel/hostname, и /proc/sys/kernel/domainname чтобы достичь желаемого результата?
  • 5 июля 2024 г. 14:22
Ответы на вопрос 2
Для того чтобы установить постоянное имя хоста для VPS, необходимо выполнить следующие шаги:

1. Откройте терминал и подключитесь к своему VPS по SSH.

2. Проверьте текущее имя хоста, выполнив команду:
```
hostname
```

3. Измените имя хоста, выполнив команду:
```
sudo hostname новое_имя_хоста
```

4. Отредактируйте файл `/etc/hostname`, добавив в него новое имя хоста:
```
sudo nano /etc/hostname
```

5. Отредактируйте файл `/etc/hosts`, добавив новое имя хоста и соответствующий IP-адрес:
```
sudo nano /etc/hosts
```

6. Перезагрузите систему, чтобы изменения вступили в силу:
```
sudo reboot
```

После выполнения этих шагов, новое имя хоста должно быть установлено и сохранится после перезагрузки системы.

Чтобы настроить вывод в консоли и команду `gethostbyaddr`, необходимо также убедиться, что конфигурационные файлы `/etc/sysconfig/network` и `/proc/sys/kernel/hostname` содержат верное имя хоста. Настроить `/proc/sys/kernel/domainname` необходимо только в случае использования доменного имени.

После всех изменений рекомендуется выполнить новую перезагрузку системы для обновления всех настроек и проверить изменения с помощью команды `hostname` и `gethostbyaddr`.
Возможно, это не честная виртуалка, а контейнер и настройки на неё прилетают с хоста. Либо через cloudinit.
Похожие вопросы