команда 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`.