Як змінити ім’я хосту в CentOS/RHEL 8
- Останнє оновлення: 3 Листопада 2023 р.
- Перегляди: 43
- Автор: Адмін

Колеги всім привіт.
У сьогоднішній статті ми поговоримо про кілька способів змінити hostname в Linux. Всі приклади ми будемо показувати на операційній системі Centos 8 Stream.
Коли системні адміністратори керують великою мережею систем і спостерігають за великим потоком пакетів, стає дуже важко зрозуміти який пакет куди ходить. Для ідентифікації системи зазвичай використовують IP адреси або ім'я хоста. Ім'я хоста вважається найзручніший спосіб, що легко запам'ятовується, для ідентифікації системи.
Ім'я хоста це просто ім'я вашої машини або сервера у вашій мережі. Ім'я хоста задається під час встановлення Centos 8 автоматично чи системний адміністратор вказує ім'я явно. Надане ім'я сервера не завжди легко запам'ятати коли у вас велика мережа, і в процесі експлуатації мережі ви захочете змінити ім'я хоста цього сервера.
Типи імен хоста.
- Статичне ім'я хоста.
- Красиві ім'я хоста.
- Тимчасове ім'я хоста.
Статичне ім'я хоста.
Найпростіше та традиційне ім'я хоста встановлено системним адміністратором та використовується для ідентифікації сервера серед інших серверів у мережі. Це ім'я хоста зберігається у файлі /etc/hostname.
Красиві ім'я хоста.
Красиве ім'я хоста використовується для представлення користувачеві зручнішого імені хоста, оскільки воно не містить імені хоста UTF-8 і допускає використання нестандартних символів.
Тимчасове ім'я хоста.
Ядро Linux підтримує тимчасове ім'я хоста, його можна змінити після перезавантаження сервером DNS або DHCP.
1. Показати поточне ім'я сервера.
Для того, щоб відобразити поточне ім'я сервера, ми використовуємо прості команди в консолі:
$. hostname
$. hostnamectl
$. cat /etc/hostname
2. Змінити ім'я хоста з наступним перезавантаженням сервера.
Для того, щоб змінити ім'я хоста, нам потрібно відкрити на запис файл /etc/hostname.
$. sudo vi /etc/hostname
У цьому файлі змінюємо ім'я хоста на те, що нам потрібно і зберігаємо файл. Призначене вами нове ім'я не застосовується, і вам слід перезапустити ваш сервер.
$. sudo reboot
Після перезавантаження у вас буде нове ім'я сервера.
3. Змінити ім'я хоста без перезавантаження сервера.
Щоб змінити ім'я хоста, ми будемо використовувати інструмент під назвою hostnamectl. Ця команда працює не тільки в дистрибутивах Centos 8 або RHEL, але й інших теж.
Команда установки статичного імені хоста:
$. sudo hostnamectl set-hostname inzhener.loc
Команда установки красивого імені хоста:
$. sudo hostnamectl set-hostname "My blog IT-INZHENER" --pretty
Команда встановлення тимчасового імені хоста:
$. sudo hostnamectl set-hostname temp.it-inzhener.com --transient
Результат.
Дякую всім, я сподіваюся що вам моя стаття хоч чимось допомогла.