ім'я хоста Команда в Linux використовується для отримання DNS (система доменних імен) ім’я та встановіть ім’я хоста системи або доменне ім’я NIS (Network Information System). Ім’я хоста – це ім’я, яке присвоюється комп’ютеру та під’єднується до мережі. Його основна мета — однозначна ідентифікація в мережі.
Синтаксис команди `hostname` в Linux
hostname -[option] [file]>
приклад: Ми отримуємо системне ім’я хоста, просто ввівши ім’я хоста без жодних атрибутів.
ім'я хоста
| Опції | опис | Синтаксис |
|---|---|---|
| -а | Цей параметр використовується для отримання псевдоніма хост-системи (якщо є). Він поверне порожній рядок, якщо псевдонім не встановлено. Цей параметр перераховує всі налаштовані адреси на всіх мережевих інтерфейсах. | hostname -a> |
| -А | Цей параметр використовується для отримання всіх FQDN (повне кваліфіковане доменне ім’я) хост-системи. Він перераховує всі налаштовані адреси на всіх мережевих інтерфейсах. Вихідні дані можуть відображати ті самі записи повторно. | hostname -A> |
| -б | Використовується для завжди встановлення імені хоста. Якщо не вказано, використовується назва за замовчуванням. | hostname -b> |
| -д | Цей параметр використовується для отримання домену, якщо встановлено локальні домени. Він нічого не поверне (навіть порожній рядок), якщо не встановлено локальний домен. | hostname -d> |
| -f | Цей параметр використовується для отримання повного доменного імені (FQDN). Він містить коротке ім’я хоста та доменне ім’я DNS. зробити сценарій sh виконуваним | hostname -f> |
| -Ф | Цей параметр використовується для встановлення імені хоста, указаного у файлі. Може виконуватися лише суперкористувачем (root). | sudo hostname -F filename> |
| -я | Цей параметр використовується для отримання IP (мережевих) адрес. Цей параметр працює, лише якщо ім’я хоста можна розпізнати. | hostname -i> |
| -Я | Цей параметр використовується для отримання всіх IP (мережевих) адрес. Параметр не залежить від розпізнаваності імені хоста. | hostname -I> |
| -s | Цей параметр використовується для отримання короткого імені хоста. Коротке ім’я хоста – це частина імені хоста перед першою крапка/крапка(.) . Якщо в імені хоста немає крапки, відображається повне ім’я хоста. | hostname -s> |
| -IN | Видає номер версії як результат. | hostname -V> |
Виведення параметрів, доступних у команді `hostname`
1) Опція `-a` в команді `hostname` в Linux
Показати всі псевдоніми хоста.
Синтаксис:
hostname -a>
ім'я хоста -a
2) Опція `-A` в команді `hostname` в Linux
Синтаксис:
hostname -A>
ім'я хоста -A
3) Параметр `-b` у команді `hostname` в Linux
Синтаксис:
hostname -b>
ім'я хоста -b
4) Параметр `-d` у команді `hostname` в Linux
Відображення доменного імені хоста, якщо таке є.
Синтаксис:
hostname -d>
ім'я хоста -d
5) Параметр `-f` у команді `hostname` в Linux
Відображення повного доменного імені (FQDN) хосту.
Синтаксис:
hostname -f>
ім'я хоста -f
6) Параметр `-F` у команді `hostname` в Linux
Цей параметр використовується для встановлення імені хоста, указаного у файлі. Може виконуватися лише суперкористувачем (root).
Синтаксис:
sudo hostname -F filename>
sudo ім'я хоста -F ім'я файлу
7) Опція `-i` в команді `hostname` в Linux
Відображення IP-адреси хоста
'число Ейлера в java'
Синтаксис:
hostname -i>
ім'я хоста -i
8) Опція `-I` в команді `hostname` в Linux
Цей параметр використовується для отримання всіх IP (мережевих) адрес. Параметр не залежить від розпізнаваності імені хоста.
hostname -I>
ім'я хоста -I
9) Параметр `-s` у команді `hostname` в Linux
Відображення короткого імені хоста.
Синтаксис:
hostname -s>
ім'я хоста -s
10) Параметр `-V` у команді `hostname` в Linux
Відображення інформації про версію імені хоста
Синтаксис:
hostname -V>
ім'я хоста -V
11) Як встановити ім'я хоста в Linux
Тимчасово встановіть ім'я хоста системи.
Синтаксис:
sudo hostname NEW_HOSTNAME>
sudo ім'я хоста geeksforgeeks
Замініть NEW_HOSTNAME на нове ім’я хосту, яке ви хочете встановити. (Тут ми змінили його на geeksforgeeks)
алгоритм Крускалса
Назавжди встановіть ім’я хоста системи.
Щоб назавжди встановити hostame нашої системи, нам потрібно зайти всередину /etc/hostname за допомогою текстового редактора та змінити ім’я хоста на потрібне.
тут ми можемо змінити ім’я хоста назавжди.
Висновок
Ця команда `hostname` в Linux здається такою простою, але в той же час це дуже потужна команда, яка дозволяє користувачам переглядати або встановлювати ім’я хоста системи. Для ефективного керування системою Linux користувачам важливо знати команду `hostname`. З цією статтею можна легко зрозуміти, оскільки ми обговорили багато варіантів, а також їхній вихід, параметри, такі як ` -a`, `-A`, `-b`, `-d`, `-f`, `-F`, `-i`, `-I`, `-s` і `-V`.