- - Як змінити ім'я хоста комп'ютера Linux

Як змінити ім'я хоста комп'ютера Linux

Unix-подібні операційні системи, такі як Linux, BSD таінші, використовують імена хостів, щоб спілкуватися між собою. Що таке ім'я хоста? Користувач встановлює унікальне ім'я. Ці імена можуть бути будь-якими, від імені до кодового імені до рядка номерів, доменного імені вашого веб-сайту чи будь-чого іншого між тим. Коли мова йде про Linux, імена хостів часто встановлюються під час початкового процесу встановлення. Якщо ви не задоволені цим, можете змінити ім'я хоста комп'ютера Linux на щось інше.

Зміна імені хоста в Linux передбачає безладнавколо з папкою Root. Він потребує кореневого доступу, тому, перш ніж розпочати це керівництво, будь ласка, дотримуйтесь нашого підручника про те, як увімкнути Root користувача в Linux.

Варіант 1 - Додаток Hostname

Багато операційних систем Linux поставляються з програмоюпід назвою "Ім'я хоста". Це невелика утиліта, яка дозволяє користувачам швидко та легко замінювати та змінювати ім'я хоста будь-якої заданої системи Linux швидко та легко. Він також дозволяє користувачам встановлювати псевдоніми імена, переглядати IP-адресу заданого імені хоста та багато іншого.

Хоча більшість дистрибутивів постачаються з цимпрограму, корисно все-таки розібратися з тим, як його встановити, оскільки деякі, можливо, не встановили його або, можливо, попередньо його видалили. Щоб налаштувати додаток Hostname, запустіть вікно терміналу, натиснувши його Ctrl + Alt + T або Ctrl + Shift + T за допомогою клавіатури. Після цього дотримуйтесь інструкцій нижче, які відповідають ОС Linux, яку ви використовуєте.

Ubuntu

sudo apt install hostname

Debian

sudo apt-get install hostname

Arch Linux

На жаль, програма Hostname - це один із інструментівв операційній системі Arch Linux немає. На щастя, настільки ж корисний, як і додаток Hostname, не потрібно використовувати його для зміни імені хоста. Якщо ви перебуваєте на Arch і вам потрібно змінити ім'я хоста у вашій системі, все одно це можна зробити, дотримуючись варіант 2 у наступному розділі цієї статті.

Fedora

sudo dnf install hostname

OpenSUSE

sudo zypper install hostname

Загальний Linux

Більшість користувачів Linux отримає доступ до імені хостадодаток Однак якщо з якоїсь причини у вас немає способу отримати доступ до нього, найкраще пропустити Варіант 1 та спробувати Варіант 2. Немає програмного забезпечення для встановлення, і кожна операційна система Linux незалежно від того, наскільки малозрозумілою є / etc / ім'я хоста файл.

Змініть ім'я хоста за допомогою утиліти Hostname

Ім'я хоста працює в терміналі і вимагає Rootпільги. Причина, що йому потрібна Root, полягає в тому, що файл імені хоста в системі Linux знаходиться в системному каталозі, а користувачі без привілеїв суперпользователя не можуть отримати доступ до цього файлу. Щоб отримати кореневий доступ, ви можете запустити су командування. Або судо -с можливо, якщо у вас вимкнено обліковий запис Root.

su -

Або:

sudo -s

Щойно ви отримаєте Root-доступ, ви зможете змінити ім'я хоста на пристрої за допомогою команди нижче.

hostname -b new hostname

Після внесення змін ви можете підтвердити своєнове ім'я хоста із наступною командою. Однак майте на увазі: ваше нове ім’я хоста не з’явиться в жодному терміналі Linux, поки ви не перезапустите ПК з ПК або сервер Linux.

hostname

Встановіть ім'я хоста з файлом

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

su -

Або

sudo -s

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

touch /home/username/hostname-file

Відкрийте файл імені хоста в текстовому редакторі Nano.

nano -w /home/username/hostname-file

Вставте нове ім'я хоста в текстовий редактор Nano, натиснувши його Ctrl + Shift + V на клавіатурі. Потім збережіть його, натиснувши Ctrl + O і вийти с Ctrl + X.

Нарешті, змініть ім’я хоста з файла за допомогою:

hostname -i hostname-file

Варіант 2 - Змінення файла / etc / filename

Ще один спосіб змінити ім'я хоста комп'ютера Linux - це безпосередньо змінити файл, куди система зберігає ім’я вашого комп'ютера, у / etc / ім'я хоста файл. Для доступу та редагування файлу відкрийте вікно терміналу. Потім отримайте кореневу оболонку, використовуючи su для входу в систему як корінь або за допомогою судо -с якщо у вас немає доступу до привілеїв суперпользователя.

su -

Або

sudo -s

Щойно ви отримаєте Root доступ у вікні терміналу, відкрийте / etc / ім'я хоста файл у текстовому редакторі Nano.

nano -w /etc/hostname

За допомогою клавіатури видаліть з файлу існуюче ім’я хоста. Будьте впевнені, що не залишилося пробілів. Потім, коли старе ім’я хоста буде видалено, випишіть нове бажане ім’я хоста.

Коли вас влаштовує нова зміна імені хоста, збережіть текстовий редактор Nano, натиснувши на Ctrl + O комбінація клавіатури Потім закрийте його Ctrl + X.

Коментарі