Поиск по сайту:

Как найти имя хоста в Linux

Имя хоста — это уникальная буквенно-цифровая метка, присвоенная системе Linux для ее идентификации в сети. Он также может содержать несколько специальных символов, таких как дефис (-), точка (.) и подчеркивание (_). Типичное имя хоста состоит из 253 символов. Обычно имя хоста хранится в файле /etc/hostname в большинстве дистрибутивов Linux. В этом кратком руководстве мы узнаем о различных командах для поиска имени хоста в операционных системах Linux.

1. Найдите имя хоста в Linux с помощью команды hostname.

Команда hostname используется для отображения DNS-имени и имени хоста системы Linux. Это также позволяет пользователям изменять или устанавливать имя хоста.

Чтобы найти имя хоста в Linux, запустите команду hostname без каких-либо параметров:

$ hostname
ostechnix

Найдите имя хоста в Linux с помощью команды hostname

Как вы видите в выводе, хостанм моей системы Linux — ostechnix.

Если вы хотите отобразить полное доменное имя (полное доменное имя), запустите:

hostname --fqdn

2. Отображение имени хоста с помощью команды hostnamectl в Linux.

Команда hostnamectl используется для получения и установки имени хоста системы и связанных с ним настроек в Linux.

Чтобы отобразить имя хоста вашего компьютера с Linux, запустите команду hostnamectl без каких-либо параметров:

hostnamectl

Пример вывода:

   Static hostname: ostechnix
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 09bfdb996ad847c782739db185f3e634
           Boot ID: 97d0b5bdeacd4f8e852a042c9228be74
  Operating System: Ubuntu 20.04.1 LTS
            Kernel: Linux 5.4.0-62-generic
      Architecture: x86-64

Отображение имени хоста с помощью команды hostnamectl в Linux

В отличие от команды hostname, hostnamectl отображает несколько дополнительных сведений о вашей системе, таких как тип системы (ноутбук или настольный компьютер), идентификатор загрузки и компьютера, операционная система и версия ядра, архитектура и т. д.

Чтобы отобразить только имя хоста, используйте флаг --static:

$ hostnamectl --static
ostechnix

3. Проверьте имя хоста Linux с помощью команды nmcli.

nmcli — это инструмент командной строки для управления NetworkManager и сообщения о состоянии сети. С помощью nmcli мы можем создавать, отображать, редактировать, удалять, активировать и деактивировать сетевые подключения, а также контролировать и отображать состояние сетевых устройств.

Чтобы проверить имя хоста системы Linux с помощью инструмента nmcli, выполните следующую команду:

$ nmcli general hostname
ostechnix

4. Просмотрите имя хоста с помощью команды uname.

Uname — это инструмент командной строки для вывода всей системной информации, такой как имя хоста, версия ядра, версия ядра, операционная система, архитектура процессора и т. д.

Чтобы просмотреть имя хоста с помощью команды uname, запустите ее с опцией -n:

$ uname -n
ostechnix

5. Получите имя хоста, прочитав файл /etc/hostname.

Как уже говорилось, в большинстве дистрибутивов Linux имя хоста хранится в файле /etc/hostname. Чтобы получить имя хоста системы Linux, просто отобразите содержимое файла /etc/hostname:

$ cat /etc/hostname 
ostechnix

Это наиболее часто используемые команды для поиска имени хоста в Linux. Есть также два необычных способа проверить имя хоста Linux. Они приведены ниже для вашего удобства.

6. Распечатайте имя хоста в Linux с помощью команды sysctl.

Команда sysctl используется для просмотра и изменения параметров ядра во время выполнения.

Мы можем напечатать имя хоста системы Linux, используя командную строку sysctl ниже:

$ sysctl kernel.hostname 
kernel.hostname = ostechnix

7. Определите имя хоста в Linux с помощью ProcFS

Файловая система Proc (или сокращенно procfs) — это виртуальная файловая система, поддерживаемая ядром Linux. Ее также иногда называют псевдофайловой системой информации о процессе. Он содержит не «настоящие» файлы, а информацию о системе времени выполнения, такую как системная память, подключенные устройства, конфигурация оборудования и т. д. Вся эта информация доступна в специальном каталоге с именем /proc в Linux.

Чтобы определить имя хоста Linux с помощью prcfs, запустите:

$ cat /proc/sys/kernel/hostname 
ostechnix

Теперь вы знаете различные способы просмотра имени хоста системы Linux. Как вы это измените? В следующем руководстве объясняется, как установить новое имя хоста или изменить существующее имя хоста либо из командной строки, либо из раздела «Настройки» в графическом режиме.

  • Как установить или изменить имя хоста в Linux

Надеюсь это поможет.

Связанное чтение:

  • Как найти IP-адрес в Linux

Статьи по данной тематике