Як призначити статичне ім’я хоста машині Linux

Popular:
ПІДВИЩІТЬ НАЛАШТУВАННЯ СЕРВЕРА! ЗАСТОСУЙТЕ AVA І ЗАПУСК З ЗНИЖКА 15%
АКТИВУЙ ПРОМО:

Вступ

Ім’я хоста – це унікальний ідентифікатор, присвоєний комп’ютеру у мережі. В ОС Linux встановлення статичного імені хоста забезпечує узгодженість, полегшуючи керування та ідентифікацію серверів або робочих станцій. У цій статті описано різні способи призначення статичного імені хоста у Linux, включаючи тимчасові та постійні зміни у різних дистрибутивах.

Перевірка поточного імені хоста

Перш ніж змінювати ім’я хоста, перевірте поточне за допомогою

hostnamectl

Або просто

hostname

На екрані з’явиться поточне ім’я хоста вашої Linux-машини.

Спосіб 1: Використання

hostnamectl

(рекомендовано для систем на основі Systemd)

Більшість сучасних дистрибутивів Linux (Ubuntu, Debian, CentOS, Fedora) використовують

систему systemd

, яка надає команду

hostnamectl

для керування іменами хостів.

Зміна імені хоста

  1. Встановіть статичне ім’я хоста:
    sudo hostnamectl set-hostname my-static-hostname
  2. Перевірте зміни:
    hostnamectl

Зміни відбуваються миттєво і зберігаються після перезавантажень.

Спосіб 2: Редагування

/etc/hostname

вручну

Для дистрибутивів, які не використовують

hostnamectl

, змініть файл

/etc/hostname

безпосередньо.

  1. Відкрийте файл у текстовому редакторі:
    sudo nano /etc/hostname
  2. Замініть наявне ім’я на потрібне вам ім’я хоста.
  3. Збережіть файл і вийдіть (CTRL X → Y → ENTER).
  4. Застосуйте зміни:
    sudo systemctl restart systemd-hostnamed

    Або перезавантажте систему:

    sudo reboot

Спосіб 3: Оновлення

файлу /etc/hosts

Після зміни імені хоста оновіть

файл /etc/hosts

, щоб відобразити нове ім’я.

  1. Відредагуйте файл:
    sudo nano /etc/hosts
  2. Змініть рядок, що містить старе ім’я хоста:
    127.0.0.1 my-static-hostname
  3. Збережіть і вийдіть.

Це запобігає виникненню проблем з мережею і гарантує правильне вирішення імен хостів.