Как найти имя компьютера с Linux
Обновлено: 21.11.2024
Команда hostname используется для просмотра имени хоста и доменного имени (DNS) компьютера (служба доменных имен), а также для отображения или установки имени хоста или доменного имени компьютера.
Имя хоста — это имя, которое дается компьютеру, подключенному к сети, которое уникально идентифицирует в сети и, таким образом, позволяет получить к нему доступ без использования его IP-адреса.
Основной синтаксис команды hostname:
В этой короткой статье мы объясним 5 полезных примеров команды имени хоста для начинающих пользователей Linux, чтобы просмотреть, установить или изменить системное имя хоста Linux из интерфейса командной строки Linux.
Если вы запустите команду hostname без каких-либо параметров, она отобразит текущее имя хоста и доменное имя вашей системы Linux.
Если имя хоста может быть разрешено, вы можете отобразить сетевой адрес(а) (IP-адрес) имени хоста с флагом -i, а параметр -I устанавливает все настроенные сетевые интерфейсы и показывает все сетевые адреса хост.
Чтобы просмотреть имя домена DNS и полное доменное имя (полное доменное имя) вашего компьютера, используйте переключатели -f и -d соответственно. А параметр -A позволяет увидеть все полные доменные имена машины.
Чтобы отобразить псевдоним (т. е. замещающие имена), если он используется вместо имени хоста, используйте флаг -a.
И последнее, но не менее важное: чтобы изменить или установить имя хоста вашей системы Linux, просто выполните следующую команду, не забудьте заменить «NEW_HOSTNAME» фактическим именем хоста, которое вы хотите установить или изменить.
Обратите внимание, что изменения, сделанные с помощью вышеуказанной команды, будут действовать только до следующей перезагрузки. В systemd — диспетчере систем и служб вы можете использовать команду hostnamectl, чтобы навсегда установить или изменить имя хоста вашей системы, как описано в следующих статьях.
Вот оно! В этой короткой статье мы объяснили 5 примеров команд имени хоста для новичков в Linux. Если у вас есть какие-либо вопросы, воспользуйтесь формой обратной связи ниже, чтобы связаться с нами.
Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.
Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:
TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.
Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.
Имя хоста — это уникальная буквенно-цифровая метка, назначаемая системе Linux для ее идентификации в сети. Он также может содержать несколько специальных символов, таких как дефис (-), точка (.) и подчеркивание (_). Типичное имя хоста состоит из 253 символов. Как правило, имя хоста хранится в файле /etc/hostname в большинстве дистрибутивов Linux. В этом кратком руководстве мы узнаем о различных командах для поиска имени хоста в операционных системах Linux.
1. Найти имя хоста в Linux с помощью команды hostname
Команда hostname используется для отображения DNS-имени и имени хоста системы Linux. Это также позволяет пользователям изменять или устанавливать имя хоста.
Чтобы найти имя хоста в Linux, запустите команду hostname без каких-либо параметров:
Найти имя хоста в Linux с помощью команды hostname
Как видно из вывода, hostanme моей системы Linux — ostechnix.
Если вы хотите отобразить FQDN (полное доменное имя), выполните:
2. Отображение имени хоста с помощью команды hostnamectl в Linux
Команда hostnamectl используется для получения и установки системного имени хоста и связанных с ним параметров в Linux.
Чтобы отобразить имя хоста вашего компьютера с Linux, запустите команду hostnamectl без каких-либо параметров:
Пример вывода:
Отображение имени хоста с помощью команды hostnamectl в Linux
В отличие от команды hostname, hostnamectl отображает некоторые дополнительные сведения о вашей системе, такие как тип системы (ноутбук или настольный компьютер), идентификатор загрузки и компьютера, версия операционной системы и ядра, архитектура и т. д.
Чтобы отобразить только имя хоста, используйте флаг --static:
3. Проверьте имя хоста Linux с помощью команды nmcli
nmcli — это инструмент командной строки для управления NetworkManager и создания отчетов о состоянии сети. С помощью nmcli мы можем создавать, отображать, редактировать, удалять, активировать и деактивировать сетевые подключения, а также контролировать и отображать состояние сетевых устройств.
Чтобы проверить имя хоста системы Linux с помощью инструмента nmcli, выполните следующую команду:
4. Просмотр имени хоста с помощью команды uname
uname — это инструмент командной строки для вывода всей системной информации, такой как имя хоста, версия ядра, версия ядра, операционная система, архитектура процессора и т. д.
Чтобы просмотреть имя хоста с помощью команды uname, запустите ее с параметром -n:
5. Получить имя хоста, прочитав файл /etc/hostname
Как уже говорилось, имя хоста хранится в файле /etc/hostname в большинстве дистрибутивов Linux. Чтобы получить имя хоста системы Linux, просто отобразите содержимое файла /etc/hostname:
Это наиболее часто используемые команды для поиска имени хоста в Linux. Есть также два необычных способа проверить имя хоста Linux. Они приведены ниже для справки.
6. Распечатать имя хоста в Linux с помощью команды sysctl
Команда sysctl используется для отображения и изменения параметров ядра во время выполнения.
Мы можем напечатать имя хоста системы Linux, используя командную строку sysctl ниже:
7. Определить имя хоста в Linux с помощью ProcFS
Файловая система Proc (или сокращенно procfs) — это виртуальная файловая система, поддерживаемая ядром Linux. Ее также иногда называют псевдофайловой системой с информацией о процессе. Он не содержит «настоящих» файлов, а содержит информацию о системе во время выполнения, такую как системная память, подключенные устройства, конфигурация оборудования и т. д. Вся эта информация доступна в специальном каталоге с именем /proc в Linux.
Чтобы определить имя хоста Linux с помощью prcfs, выполните:
Теперь вы знаете различные способы просмотра имени хоста системы Linux. Как вы его измените? В следующем руководстве объясняется, как установить новое имя хоста или изменить существующее имя хоста либо из командной строки, либо из раздела «Настройки» в графическом режиме.
Точно так же, как адрес интернет-протокола или IP-адрес идентифицирует ваше устройство, так и имя хоста является еще одним параметром, по которому вы можете распознать свое устройство. Это строка понятных человеку символов. В отличие от IP-адреса, имя хоста ПК легко запомнить и вспомнить. Для этого нужно всегда знать имя хоста своего ПК. В этой статье мы расскажем вам, как узнать имя хоста вашего ПК с помощью Linux Terminal.
Поиск имени хоста ПК в Linux
Чтобы узнать имя хоста вашего ПК в Linux, вы можете воспользоваться любым из трех способов, перечисленных ниже:
Запустите терминал, нажав Ctrl + T, или щелкнув значок терминала, отображаемый на панели задач, или выполните поиск терминала, введя терминал в окне поиска и нажав клавишу ввода. Недавно открытое окно терминала показано ниже:
Теперь введите имя хоста команды в терминале и нажмите Enter.
Как только вы нажмете Enter, имя хоста вашего ПК появится на вашем терминале. Это показано на изображении ниже:
Запустите терминал, нажав Ctrl + T, или щелкнув значок терминала, отображаемый на панели задач, или выполните поиск терминала, введя терминал в окне поиска и нажав клавишу ввода. Недавно открытое окно терминала показано ниже:
Теперь введите команду:
в терминале и нажмите Enter.
Как только вы нажмете Enter, имя хоста вашего ПК появится в окне терминала. Это показано ниже:
Запустите терминал, нажав Ctrl + T, или щелкнув значок терминала, отображаемый на панели задач, или выполните поиск терминала, введя терминал в окне поиска и нажав клавишу ввода. Недавно открытое окно терминала показано ниже:
Теперь введите команду:
в терминале и нажмите Enter.
Как только вы нажмете Enter, на терминале отобразится имя хоста вашего ПК. Он показан ниже:
Заключение
Три различных метода, перечисленных выше, действительно очень просты и легки. Теперь вы можете найти имя хоста вашего ПК за считанные секунды и без каких-либо проблем. Я надеюсь, что эти методы помогут вам.
Похожие сообщения:
Карим Буздар
Об авторе: Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов. Вы можете связаться с Каримом в LinkedIn
Поиск
Об этом сайте
Последние руководства
сообщить об этом объявлении
Команда Linux hostname используется для просмотра или изменения системного домена и имени хоста. Он также может проверять IP-адрес компьютера.
В этом руководстве мы рассмотрим все способы использования команды hostname в Linux и способы изменения имени хоста вашего компьютера в системе Linux.
- Система под управлением Linux
- Доступ к командной строке/окну терминала
Синтаксис команды имени хоста
Команда hostname использует следующий формат:
Используйте параметр [options], чтобы добавить более конкретные инструкции к команде hostname. Без него вывод по умолчанию показывает имя хоста вашего компьютера:
Используйте параметр [new_hostname], если хотите изменить имя хоста вашего компьютера.
Примеры команд hostname
У команды hostname есть несколько параметров, которые можно использовать для получения более конкретных результатов:
- -a , --alias : отображает псевдоним хоста.
- -A , --all-fqdns : отображает все FQDN (полное доменное имя) компьютера.
- -b , --boot : всегда задавать имя хоста.
- -d , --domain : отображать доменное имя DNS.
- -f , --fqdn , --long : показать полное доменное имя.
- -F , --file : Проверить файл для восстановления и отображения имени хоста.
- -h , --help : напечатать справочное сообщение в качестве вывода.
- -i , --ip-address : показать IP-адрес компьютера.
- -I , --all-ip-addresss : показать все сетевые адреса компьютера.
- -s , --short : показать короткую версию имени хоста.
- -v , --verbose : расширить весь вывод до подробного.
- -y , --yp , --nis : показать доменное имя NIS.
Отображаемое имя хоста
При использовании команды hostname без каких-либо дополнительных параметров отображается имя хоста компьютера:
Отображать короткое имя хоста
Используйте параметр -s или --short, чтобы отобразить короткую версию имени хоста, которая обрезается до первой точки:
Отображаемый псевдоним
Используйте параметр -a или --alias, чтобы отобразить псевдоним (замещающее имя хоста) хоста, если он установлен. Этот параметр полезен в очень редких случаях, и его использование больше не рекомендуется.
Поиск имен хостов
Используйте параметр -F или --file для поиска определенного файла (например, имя хоста или hosts) и измените имя хоста вашего компьютера, чтобы оно соответствовало содержимому файла. :
Примечание. При использовании параметров -F или --file также укажите путь к файлу, который вы хотите проверить.
Использовать имя хоста по умолчанию
Если вы не хотите иметь определенный файл, содержащий имя хоста, или хотите оставить этот файл пустым, используйте параметр -b или --boot. Это заставляет ваш компьютер использовать имя хоста по умолчанию (localhost), пока вы не установите другое:
Отображаемое доменное имя
Используйте параметр -d или --domain, чтобы отобразить имя вашего домена DNS:
Показать полное доменное имя
Если вы хотите отобразить полное доменное имя системы, используйте параметр -f , --fqdn или --long:
Полное доменное имя содержит короткое имя хоста и доменное имя DNS.
Показать все полные доменные имена
Чтобы отобразить каждое полное доменное имя вашего компьютера, используйте параметр -A или --all-fqdns:
Эта опция выводит список всех ваших сетевых адресов и их доменных имен DNS. Он пропускает все адреса, которые не может перевести.
Примечание. Различные сетевые адреса могут преобразовываться в одни и те же доменные имена DNS. Это может привести к дублированию выходных записей при использовании параметров -A или --all-fqdns.
Показать домен NIS
Если вы используете NIS (Сетевая информационная служба), вы можете проверить имя своего домена NIS с помощью параметра -y , --yp или --nis:
Изменить доменное имя NIS
Используйте эту команду в следующем формате, чтобы изменить имя домена NIS:
Показать связанные сетевые адреса
Команда hostname также позволяет связать отображаемые сетевые адреса с именем хоста. Для этого используйте опцию -i или --ip-address:
Эта команда работает, только если имя хоста может быть разрешено.
Показать все сетевые адреса
Используйте параметр -I или --all-ip-addresses, чтобы отобразить все сетевые адреса хоста. В отличие от -i, эта опция не зависит от разрешения имени хоста:
Изменить имя хоста до перезагрузки
Вы можете изменить имя хоста вашего компьютера с помощью команды hostname. Для этого используйте следующий формат:
Любые изменения имени хоста, сделанные с помощью этой команды, будут действительны только до следующей перезагрузки.
Изменить имя хоста навсегда
Чтобы навсегда изменить имя хоста, используйте текстовый редактор, например Nano, чтобы внести изменения в файлы hostname и hosts:
Вы также можете использовать команду hostnamectl для постоянного изменения имени хоста:
Дополнительные параметры имени хоста
Используйте параметр -V или --version, чтобы распечатать версию программного пакета имени хоста в вашей системе Linux:
Если вам нужна помощь по какой-либо из команд, используйте параметр -h или --help, чтобы распечатать справочное сообщение:
Изучив это руководство, вы теперь знаете, как использовать команду hostname в Linux, и все параметры, которые могут расширить ее возможности.
Читайте также: