команда hostname у Linux із прикладами

ім'я хоста Команда в Linux використовується для отримання DNS (система доменних імен) ім’я та встановіть ім’я хоста системи або доменне ім’я NIS (Network Information System). Ім’я хоста – це ім’я, яке присвоюється комп’ютеру та під’єднується до мережі. Його основна мета — однозначна ідентифікація в мережі.

Синтаксис команди `hostname` в Linux

hostname -[option] [file] 

приклад: Ми отримуємо системне ім’я хоста, просто ввівши ім’я хоста без жодних атрибутів.

ім'я хоста

Опції опис Синтаксис

Цей параметр використовується для отримання псевдоніма хост-системи (якщо є). Він поверне порожній рядок, якщо псевдонім не встановлено. Цей параметр перераховує всі налаштовані адреси на всіх мережевих інтерфейсах.

hostname -a 

Цей параметр використовується для отримання всіх FQDN (повне кваліфіковане доменне ім’я) хост-системи. Він перераховує всі налаштовані адреси на всіх мережевих інтерфейсах. Вихідні дані можуть відображати ті самі записи повторно.

hostname -A 

Використовується для завжди встановлення імені хоста. Якщо не вказано, використовується назва за замовчуванням.

hostname -b 

Цей параметр використовується для отримання домену, якщо встановлено локальні домени. Він нічого не поверне (навіть порожній рядок), якщо не встановлено локальний домен.

hostname -d 
-f

Цей параметр використовується для отримання повного доменного імені (FQDN). Він містить коротке ім’я хоста та доменне ім’я DNS.

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-адреси хоста

Синтаксис:

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`.