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

AMDAMD Ryzen 5 4650G 16GB DDR 4 ECC AMD Ryzen 5 4650G Ryzen Dedicated Server Animation
20%
85€ 68€
Order Now

Вступ

Ім’я хоста – це унікальний ідентифікатор, присвоєний комп’ютеру у мережі. В ОС 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. Збережіть і вийдіть.

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

Вступ

Ім’я хоста – це унікальний ідентифікатор, призначений для машини в мережі. У Linux OS встановлення статичного імені хоста забезпечує узгодженість, що полегшує управління та ідентифікацію серверів або робочих станцій. У цій статті пояснюються різні методи призначення статичного імені хоста в 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. Збережіть і вийдіть.

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