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