Все, що вам потрібно знати про команду «Domainname»

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

Команда hostname

У кожного комп'ютера є назва вузла, і ім'я вузла вашого комп'ютера, ймовірно, було встановлено при першій установці Linux. Знайдіть назву вузла вашого комп "ютера, виконавши наступну команду у вікні термінала:

На деяких машинах ваше ім'я хосту може виглядати як щось на зразок computername.computerdomain.

Назва вузла в основному використовується для ідентифікації вашого комп'ютера в мережі і домену, до якого він належить.

Ви можете отримати лише назву комп "ютера, виконавши наступну команду:

Як альтернативу подивіться тільки ім'я домену, виконавши цю команду:

Деякі оболонки Linux включають назву вузла як частину запрошення оболонки.

Команда «domainname»

Замість використання назви вузла з ключем -d для повернення назви домену виконайте наступну команду:

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

Команда domainname повертає назву домену NIS системи.

NIS розшифровується як Network Information System. NIS - це система клієнт/сервер на основі віддаленого виклику процедур, яка дозволяє групі комп'ютерів в домені NIS спільно використовувати загальний набір файлів конфігурації. Таке розташування дозволяє системному адміністратору налаштовувати клієнтські системи NIS з мінімальними даними конфігурації, а також додавати, видаляти або змінювати дані конфігурації з одного місця.

Команда dnsdomainname

Команда dnsdomainname повертає назву домену DNS. Запустіть його, набравши в терміналі наступне:

DNS означає сервер доменних імен і використовується Інтернетом для перетворення адрес IP на реальні доменні імена. Без доменних імен ми всі використовували б великі електронні таблиці, щоб зрозуміти, що 207.241.148.82 приведе нас до linux.lifewire.com.

Якщо ви не використовуєте веб-сервер, на вашому комп'ютері не буде DNS-імені домену, а команда dnsdomainname не видасть нічого або localhost.

Налаштування назви домену NIS

Встановіть доменну назву NIS для свого комп "ютера за допомогою наступної команди:

Вам, ймовірно, потрібно sudo, щоб підняти ваші права.

Файл/etc/hosts

У вікні термінала виконайте наступну команду, щоб відкрити файл hosts у редакторі Nano:

Ви побачите декілька рядків тексту у файлі/etc/hosts так:

Перша частина - це IP-адреса комп'ютера, друга частина - це ім'я комп'ютера. Щоб остаточно додати домен NIS для комп'ютера, змініть рядок наступним чином:

Ви також можете додати псевдоніми наступним чином:

Докладніше про команду «domainname»

Команда domainname пропонує декілька ключів, у тому числі:

  • -a: повертає псевдоніми домену, вказаного у файлі hosts
  • -b: встановлює доменну назву
  • -d: доменна назва DNS
  • -f: довга назва вузла
  • -F: прочитати інформацію про назву вузла з файла
  • -i: IP-адреси для імені вузла
  • -I: всі адреси для вузла
  • -s: коротке ім'я вузла