Як змінити ім'я хосту в Ubuntu

2024-02-13 11:57
159
Ця стаття на мовах: UA / RU

Стаття у розділах:

Термінал Сервера Десктопні ОС

Зміст

Ім'я хоста Ubuntu встановлюється під час установки або динамічно призначається для хмарних серверів під час створення нових екземплярів.

Якщо ви вирішите, що обране під час установки або автоматично призначене ім'я не підходить, ви можете виконати наступні кроки, щоб оновити його.

Ім'я хоста повинно бути унікальним в мережі та ідентифікувати окремий комп'ютер. Не повинно бути двох машин з однаковим ім'ям хоста.

Щоб змінити ім'я сервера, виконайте наступні дії:

Крок 1. Відображення поточного імені хоста

Перед зміною або оновленням імені вашої системи ви можете дізнатися поточне ім'я. Щоб дізнатися ім'я вашої системи, просто виконайте наступні команди:

hostnamectl

Це повинно відобразити щось схоже на рядки нижче:

Static hostname: ubuntu2004         

Icon name: computer-vm           

Chassis: vm        

Machine ID: e280aedec6a247d3a1d4beb4f85576bb           

Boot ID: b794a939b6264a5ea7ce18eae9c130d7    

Virtualization: oracle  

Operating System: Ubuntu 20.04 LTS            

Kernel: Linux 5.4.0-26-generic      

Architecture: x86-64

Крок 2. Змініть ім'я хоста

Тепер, коли ви знаєте поточне ім'я хоста, ви можете використовувати наведені нижче команди, щоб змінити його.

Є декілька місць для зміни імені хоста. Наведені нижче команди змінять ім'я хоста на нове ім'я.

sudo hostnamectl set-hostname нове_ім'я_хоста

Замініть нове_ім'я_хоста на нове ім'я, яке ви хочете для системи.

Існують два файли, які також слід редагувати, щоб успішно змінити ім'я комп'ютера Ubuntu. Ці файли знаходяться в каталозі /etc. Це файли:

/etc/hostname

/etc/hosts

Відредагуйте /etc/hosts і оновіть там ім'я файлу.

sudo nano /etc/hosts

Потім замініть старе ім'я на нове, збережіть файл і вийдіть.

GNU nano 4.8                       /etc/hosts                                 

127.0.0.1       localhost

127.0.1.1       new_hostname

# The following lines are desirable for IPv6 capable hosts

::1     ip6-localhost ip6-loopback

Потім переконайтеся, що нове ім'я хоста також знаходиться у файлі нижче:

sudo nano /etc/hostname

Деякі хмарні провайдери встановлюють пакет cloud-init. Сервери Ubuntu також можуть його встановлювати. Якщо він встановлений, вам також доведеться редагувати файл cloud.cfg.

Якщо такий файл є у вашій системі, відкрийте його і змініть виділену рядок, щоб зберегти ім'я хоста.

Для цього виконайте наступні команди:

sudo nano /etc/cloud/cloud.cfg

Потім змініть рядок:

# The top level settings are used as module

# and system configuration.

# This will cause the set+update hostname module to not operate (if true) preserve_hostname: true

# Example datasource config

# datasource:

.............................

Збережіть файл і вийдіть.

Крок 3: перезапустіть сервер

Нарешті, перезавантажте сервер, щоб застосувати нове ім'я.

sudo reboot

Коли ви знову увійдете у систему, їй буде призначено нове ім'я.

Висновок:

У цьому пості показано, як змінити ім'я хоста Ubuntu. Якщо ви помітили будь-яку помилку вище, будь ласка, скористайтеся формою коментарів нижче, щоб повідомити.


Сподобалась стаття? Читайте нас в телеграм