Перейти до основного контенту

Як змінити hostname в операційній системі Linux

10 хв читання
2360 переглядів

Hostname - це унікальне ім'я, яке ідентифікує пристрій у локальній мережі або в Інтернеті. Воно грає важливу роль в з'єднанні пристроїв і обміні даними між ними. В операційній системі Linux можна легко змінити hostname за допомогою декількох простих команд.

Для початку відкрийте термінал і введіть команду sudo nano /etc/hostname. У відкритому редакторі замініть поточне ім'я на нове, яке ви хочете задати вашому пристрою. Після внесення змін збережіть файл і закрийте редактор.

Далі введіть команду sudo nano /etc/hosts. У цьому файлі знайдіть рядок зі своїм старим іменем хосту та замініть його на нове ім'я. Збережіть файл і закрийте редактор.

Нарешті, виконайте команду sudo hostnamectl set-hostname "новий_hostname", де" новий_hostname " - це ваше нове ім'я хосту. Після виконання цієї команди перезавантажте пристрій, щоб зміни набули чинності.

Як змінити hostname

Щоб змінити hostname в Linux, виконайте наступні кроки:

  1. Відкрийте термінал на комп'ютері Linux.
  2. Введіть команду sudo nano/etc / hostname і натисніть Enter. Ця команда відкриє файл hostname у текстовому редакторі nano.
  3. Змініть поточне ім'я hostname на нове ім'я, яке ви хочете використовувати. Зверніть увагу, що нове ім'я hostname не повинно містити пробіли або спеціальні символи.
  4. Натисніть Ctrl + X, щоб закрити файл hostname. Вам буде запропоновано зберегти зміни-натисніть Y, а потім Enter.
  5. Введіть команду sudo nano / etc / hosts і натисніть Enter. Ця команда відкриє файл hosts у текстовому редакторі nano.
  6. Знайдіть рядок, що починається з 127.0.0.1 і містить стару назву hostname. Змініть це ім'я на нове ім'я hostname.
  7. Натисніть Ctrl + X, щоб закрити файл хостів. Вам буде запропоновано зберегти зміни-натисніть Y, а потім Enter.
  8. Перезавантажте Комп'ютер Linux, щоб зміни набули чинності. Виконайте команду sudo reboot, щоб перезавантажити комп'ютер.

Тепер ваш hostname успішно змінено в операційній системі Linux. Переконайтеся, що ви використовуєте нове ім'я hostname під час взаємодії з іншими комп'ютерами або серверами в мережі.

Спосіб 1: використання командного рядка

Дотримуючись цього методу, ви можете змінити hostname в операційній системі Linux за допомогою командного рядка. Цей метод підходить для користувачів, які вважають за краще працювати в терміналі.

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

  1. Відкрийте термінал. У більшості дистрибутивів Linux ви можете відкрити термінал, натиснувши Ctrl + Alt + T.
  2. Увійдіть як root. Для зміни hostname, вам може знадобитися виконати команди з правами суперкористувача. Введіть команду su і введіть пароль root.
  3. Запустіть команду для зміни hostname. У більшості випадків команда для зміни hostname має такий формат: hostnamectl set-hostname новий_імя_хоста. Введіть цю команду, замінивши новий_імя_хоста на бажане ім'я хоста.
  4. Перезавантажте систему. Щоб внести зміни в силу, виконайте команду reboot або shutdown -r now. Після перезавантаження системи Новий hostname буде активним.

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

Спосіб 2: редагування файлу hostname

  1. Відкрийте термінал і запустіть команду sudo nano /etc/hostname щоб відкрити файл hostname у текстовому редакторі Nano (можливо, вам доведеться ввести пароль адміністратора).
  2. У файлі hostname змініть поточне ім'я на нове ім'я хоста.
  3. Збережіть зміни, натиснувши Ctrl + X, а потім підтвердьте збереження, натиснувши Y та Enter .
  4. Тепер вам потрібно також оновити файл hosts, щоб новий hostname був використаний:

1. Виконайте команду sudo nano/etc / hosts для відкриття файлу hosts в текстовому редакторі Nano.

2. Знайдіть рядок, що містить старе ім'я хоста, і замініть його на нове ім'я хоста.

3. Збережіть зміни, натиснувши Ctrl + X, а потім підтвердьте збереження, натиснувши Y та Enter .

4. Перезавантажте систему, щоб застосувати зміни.

Тепер ваш hostname повинен бути змінений на нове значення.

Спосіб 3: Використання команди hostnamectl

Крок 1: Відкрийте термінал, щоб ввести необхідну команду.

Крок 2: Введіть команду sudo hostnamectl set-hostname НОВОЕ_ІМЯ, замінивши НОВОЕ_ІМЯ на бажане нове ім'я.

Крок 3: Введіть пароль sudo, якщо потрібно, і натисніть Enter.

Примітка: Зміна hostname за допомогою команди hostnamectl може вимагати привілеїв суперкористувача. Переконайтеся, що ви ввійшли в систему з правами адміністратора або скористайтеся командою sudo.