Как узнать имя компьютера (hostname) в Linux
Нужно узнать Hostname компьютера. Как это можно сделать в Linux?
Способ 1 (hostname)
Узнать имя компьютера можно используя команду hostname. Выполните в терминале команду:
hostname
В результате отобразится имя компьютера, например:
$ hostname pingvinus
Способ 2 (hostnamectl)
Еще один способ, это использование команды hostnamectl. Выполните в терминале:
hostnamectl
Будет выведена информация о системе, включая hostname (см. первую строку Static hostname):
$ hostname Static hostname: pingvinus Icon name: computer-desktop Chassis: desktop Machine ID: … Boot ID: … Operating System: Ubuntu 1.2.3 Kernel: Linux 4.15.0-33-generic Architecture: x86-64
Способ 3 (cat ..)
cat /proc/sys/kernel/hostname
Способ 4 (uname)
uname -n
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
Другие вопросы и ответы
- Лена скачивает дистрибутив ОС Linux (задача по информатике)
- Denwer для Linux
- Какой командой можно изменить прокси для всей системы?
- Как удалить программу XFCE4?
- Как создать локальную сеть между Ubuntu 10 и Vista (через сетевые карты)?
Категории вопросов:
- Ubuntu
- Интернет и сети
- Командная строка
- Работа с файлами
- Оборудование и драйвера
- Программы и игры
Форум
по Linux
Руководство
по Ubuntu
Аналоги программ
Windows vs Linux
Новое в галерее
Комментарии
Комментариев пока не было.
hostname
Отображает часть имени узла полного имени компьютера.
Эта команда доступна, только если протокол TCP/IP установлен в качестве компонента в свойствах сетевого адаптера в сети.
Синтаксис
hostname
Параметры
Параметр | Description |
---|---|
/? | Отображение справки в командной строке. |
Любой параметр, отличный от /? , создает сообщение об ошибке и задает для параметра errorlevel значение 1.
Примечания
- Переменная %COMPUTERNAME% среды обычно выводит ту же строку, что и hostname , но в верхнем регистре.
- Если переменная _CLUSTER_NETWORK_NAME_ среды определена, hostname выведет ее значение.
Примеры
- Чтобы отобразить имя компьютера, введите:
hostname
- Чтобы отобразить имя компьютера в верхнем регистре, выполните следующие действия:
echo %COMPUTERNAME%
- Чтобы изменить выходные данные имени узла, выполните следующие действия.
set "_CLUSTER_NETWORK_NAME_=Altered Computer Name" hostname
Связанные ссылки
hostname
Displays the host name portion of the full computer name of the computer.
This command is available only if the Internet Protocol (TCP/IP) protocol is installed as a component in the properties of a network adapter in Network.
Syntax
hostname
Parameters
Parameter | Description |
---|---|
/? | Displays help at the command prompt. |
Any parameter different than /? produces an error message and sets the errorlevel to 1.
Notes
- Environment variable %COMPUTERNAME% usually will print the same string as hostname , but in uppercase.
- If environment variable _CLUSTER_NETWORK_NAME_ is defined, hostname will print its value.
Examples
- To display the name of the computer, type:
hostname
- To display the name of the computer in uppercase:
echo %COMPUTERNAME%
- To alter the hostname output:
set "_CLUSTER_NETWORK_NAME_=Altered Computer Name" hostname