Як призначити статичне ім’я хоста машині Linux
Вступ
Ім’я хоста – це унікальний ідентифікатор, присвоєний комп’ютеру у мережі. В ОС Linux встановлення статичного імені хоста забезпечує узгодженість, полегшуючи керування та ідентифікацію серверів або робочих станцій. У цій статті описано різні способи призначення статичного імені хоста у Linux, включаючи тимчасові та постійні зміни у різних дистрибутивах.
Перевірка поточного імені хоста
Перш ніж змінювати ім’я хоста, перевірте поточне за допомогою
hostnamectlАбо просто
hostnameНа екрані з’явиться поточне ім’я хоста вашої Linux-машини.
Спосіб 1: Використання hostnamectl (рекомендовано для систем на основі Systemd)
Більшість сучасних дистрибутивів Linux (Ubuntu, Debian, CentOS, Fedora) використовують систему systemd, яка надає команду hostnamectl для керування іменами хостів.
Зміна імені хоста
- Встановіть статичне ім’я хоста:
sudo hostnamectl set-hostname my-static-hostname - Перевірте зміни:
hostnamectl
Зміни відбуваються миттєво і зберігаються після перезавантажень.
Спосіб 2: Редагування /etc/hostname вручну
Для дистрибутивів, які не використовують hostnamectl, змініть файл /etc/hostname безпосередньо.
- Відкрийте файл у текстовому редакторі:
sudo nano /etc/hostname - Замініть наявне ім’я на потрібне вам ім’я хоста.
- Збережіть файл і вийдіть (CTRL X → Y → ENTER).
- Застосуйте зміни:
sudo systemctl restart systemd-hostnamedАбо перезавантажте систему:
sudo reboot
Спосіб 3: Оновлення файлу /etc/hosts
Після зміни імені хоста оновіть файл /etc/hosts, щоб відобразити нове ім’я.
- Відредагуйте файл:
sudo nano /etc/hosts - Змініть рядок, що містить старе ім’я хоста:
127.0.0.1 my-static-hostname - Збережіть і вийдіть.
Це запобігає виникненню проблем з мережею і гарантує правильне вирішення імен хостів.


