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


