Ім'я хосту в Linux
Пристрої взаємодіють між собою через мережу за допомогою IP-адрес. IP-адреса, призначена певному пристрою, може змінюватися залежно від ситуації. Тому важливо використовувати пам’ятне ім’я хосту, яке не змінюється залежно від ситуації.
Для зміни імені хосту в Linux можна використовувати кілька методів, і ці методи можна розділити на дві категорії: методи інтерфейсу командного рядка (CLI) та методи графічного інтерфейсу користувача (GUI).
Методи CLI
Щоб змінити ім’я хосту пристрою в Linux, ми рекомендуємо використовувати засоби CLI. Ці методи є універсальними і будуть працювати майже на будь-якому дистрибутиві Linux. Крім того, також немає необхідності встановлювати будь-які додаткові пакети.
Перевірте ім’я хосту
Спочатку перевірте ім’я хосту поточної системи наступним чином.
$ hostname$ hostnamectl
Змініть ім’я хосту, використовуючи ім’я хосту
Команда hostname може бути використана для зміни імені хосту системи, використовуючи таку структуру команд.
$ sudo ім'я хосту
Нарешті, перевірте зміни.
$ hostname
Зверніть увагу, що ім'я хосту лише тимчасово змінилося за допомогою цього методу. Якщо систему перезавантажити, вона повернеться до початкового імені хосту. Цей метод слід використовувати лише тоді, коли ви не збираєтеся постійно змінювати ім'я хосту.
Змініть ім’я хосту за допомогою hostnamectl
Інструмент hostnamectl керує іменем хосту системи. Цей інструмент може виконувати широкий спектр дій; наприклад, його можна використовувати для відображення поточного імені хосту, зміни імені хосту, налаштування опису середовища та маніпулювання рядком РОЗТАШУВАННЯ системи.
Щоб використовувати hostnamectl для зміни імені хосту, запустіть таку команду.
$ sudo hostnamectl set-hostname
Потім перевірте зміни.
$ hostname
Далі нам доведеться вручну оновити файл хосту. Для цього відкрийте файл за допомогою текстового редактора.
$ sudo vim / etc / hostsЗмініть старе ім’я хоста на нове.
127 доларів.0.1.1 місцевий хост127 доларів.0.1.1
Якщо ви використовуєте старіший дистрибутив Linux, то після внесення змін вам може знадобитися виконати наступну команду.
$ / etc / init.г / перезапуск імені хостуЗмінити ім'я хосту (для системи init)
Спеціальний файл містить ім'я хосту системи. Ми можемо вручну оновити файл, щоб змінити ім’я хосту. Для цього відкрийте файл за допомогою текстового редактора.
$ sudo vim / etc / hostnameНа зображенні нижче показано старе ім’я хосту.
Відредагуйте вміст, щоб оновити ім'я хосту.
Збережіть файл і закрийте редактор. Щоб зміни набрали чинності, перезавантажте систему. Після перезавантаження системи переконайтеся, що дія була успішною, наступним чином.
$ hostname
Методи графічного інтерфейсу
У цьому розділі ми будемо використовувати GNOME для зміни імені хосту пристрою. Однак ви можете використовувати YaST для зміни імен хостів у openSUSE.
Змініть ім’я хосту в GNOME
GNOME - це потужне робоче середовище. Якщо ви використовуєте GNOME, ви можете змінити ім'я хосту, не виконуючи жодних команд, перейшовши до програми «Налаштування».
На лівій панелі прокрутіть униз і виберіть “Про мене”. У цьому прикладі ім’я хосту системи знаходиться в полі „Ім'я пристрою”.
Клацніть «Ім'я пристрою», щоб відкрити запит на зміну імені хосту.
Введіть нову назву хосту та натисніть «Перейменувати», щоб зберегти зміни.
Заключні думки
У цьому посібнику ми показали вам кілька простих методів зміни імені хосту вашої системи. Обов’язково використовуйте належне ім’я хосту, щоб допомогти ідентифікувати систему.
Якщо ви використовуєте CentOS / RHEL або подібний дистрибутив, зміна імені хосту може бути складнішою. Перевірте, як змінити ім’я хосту постійним на CentOS 7.
Щасливих обчислень!