- Найти hostname из IP Linux
- Метод 1: Ping
- Метод 2: команда хоста
- Как получить информацию о системе в Linux?
- 1. О системе
- Как изменить имя компьютера в Linux
- Как задать новое имя хоста в Linux
- Способ 1
- Способ 2
- Заключение
- Как изменить имя компьютера Ubuntu
- Требования к имени компьютера
- Как изменить имя компьютера
- Не меняется имя компьютера
- Выводы
- Как изменить Hostname (имя компьютера)
- Просмотр текущего Hostname
- Как изменить Hostname
- Способ 1. Используем команду hostnamectl
- Способ 2. Редактируем файлы /etc/hostname и /etc/hosts
- Проверка результата
- Как временно изменить Hostname
Найти hostname из IP Linux
Имена или ярлыки полезны, поскольку они позволяют нам отличить одну вещь или одного человека от другого. Даже имя человека, которое может не быть уникальным в глобальном масштабе, содержит набор символов, которые позволяют человеку отличаться от другого человека.
Точно так же компьютеры поддерживают метки или имена, которые помогают придать им уникальную идентичность в сети. Вот здесь и появляется имя хоста. Имя хоста — это набор буквенно-цифровых символов, уникальных для компьютерной сети, позволяющий устройствам связываться друг с другом.
Как правило, базовая технология, которая идентифицирует компьютер или устройство в сети, представляет собой набор чисел, известных как IP-адреса. Затем они сопоставляются с определенным именем, преобразованным в IP-адрес машины.
Однако в этом руководстве я покажу вам различные способы, которые вы можете использовать для получения имени хоста, связанного с определенным IP-адресом. Методы, обсуждаемые в этом руководстве, будут работать почти во всех Linux и Unix-подобных системах.
Разобравшись с этим, давайте погрузимся.
Метод 1: Ping
Самый простой способ получить имя хоста с IP-адреса — использовать команду ping. Ping — это простая, но мощная утилита командной строки, которая использует пакеты ECHO для связи с хостом.
ПРИМЕЧАНИЕ. Следующая команда работает только на компьютерах с Windows. Для Linux проверьте следующий метод.
Чтобы получить имя хоста с IP-адреса с помощью команды ping, используйте команду ниже:
Вот результат выполнения вышеуказанной команды:
Приведенная выше команда не всегда надежна; это часто работает только в том случае, если имя хоста доступно в файле hosts.
Метод 2: команда хоста
Второй и распространенный метод получения имени хоста из IP-адреса в Linux — это команда host. Этот простой инструмент является частью пакета dnsutil.
Источник
Как получить информацию о системе в Linux?
В этой статье вы узнаете:
- Как получить полную информацию о системе linux
- Как узнать сведения о процессоре, материнской плате в linux
- Как узнать какой дистрибутив установлен в linux
- Как узнать/изменить имя компьютера в linux
- Как посмотреть запущенные процессы в linux
- Как пользоваться и установить программу neofetch
- Как пользоваться и установить программу inxi
Так как Ubuntu считается, пожалуй, самым распространенным дистрибутивом, я буду использовать Ubuntu 20.04 LTS Focal Fossa 2020 года с рабочим окружением Gnome3 для демонстрации.
1. О системе
Красивый, но не самый простой способ, это использовать neofetch. Данная программа выводит в терминал логотип дистрибутива и краткую информацию о системе. Интересно, но окажись вы не за своим компьютером, вам придется для начала ее установить из репозитория. На ubuntu это делается 4 командами.
$ sudo apt-get update
$ sudo apt-get install neofetch
$ neofetch
Если вы получите ошибку, сообщающую, что данный пакет не найден, то для начала добавьте репозитарий следующей командой.
$ sudo add-apt-repository ppa:dawidd0811/neofetch
Более подробно про neofetch Вы сможете прочесть здесь .
Другой способ, который тоже требует установки пакета, но уже из репозитория ubuntu, это inxi. Установка и запуск inxi осуществляется следующим способом.
$ sudo apt update
$ sudo apt install inxi
$ inxi -b
Эти все ваши программы, это конечно здорово, но как получить полную информацию о системе ничего при этом не устанавливая?
На самом деле легче и быстрее всего (если их запомнить) использовать следующие команды.
Источник
Как изменить имя компьютера в Linux
Имя компьютера (или имя хоста – Hostname) задается в процессе установки операционной системы Linux. Это имя необходимо для того, чтобы идентифицировать устройство в локальной сети. Имя хоста также будет указано в терминале перед вводом команды. Если изначальное имя компьютера вас не устраивает, его можно изменить. Графический интерфейс – не помощник в этом деле, поэтому придется обратиться к терминалу.
Несколько важных рекомендации по выбору hostname:
- Выбирайте такое имя компьютера, длина которого не превысит 69 символов. Нижний порог – 2 символа. Имя должно быть составлено из букв английского алфавита (от a до z), из цифр от 0 до 9, из символов «.» и «-».
- Чтобы избежать путаницы и любых вытекающих из неё проблем, не стоит давать хостам повторяющиеся имена. Придумайте абсолютно новое имя компьютера, которое легко отличить и запомнить.
Как задать новое имя хоста в Linux
Перед внесением каких-либо коррективов пользователю необходимо ознакомиться с текущим именем компьютера. Для этих целей нужно задать в терминале команду:
Дополнительных параметров при вводе не требуется. Далее можно приступать к изменению данных. Это можно проделать посредством нескольких альтернативных способов.
Способ 1
К примеру, пользователь хочет задать имя «venom». В таком случае нужно задать в терминале команду следующего вида:
$ sudo hostnamectl set-hostname venom
Новое значения успешно задано!
Способ 2
Вводим команду hostname, затем новые имя компьютера.
$ sudo hostname venom
Далее выполните редактирование файла:
$ sudo nano /etc/hostname
Найдите текущее имя компьютера и измените его на актуальный вариант. Сохраните изменения и закройте данный файл. Указанные действия легко выполнить посредством нехитрой комбинации клавиш. А именно:
Ctrl+C, после чего следует нажать Y и подтвердить своё действие нажатием на клавишу Enter. Так как имя компьютера прописывается в разных файлах, следует позаботиться о том, что новое значение появилось везде. Для этого редактируем еще один файл:
$ sudo nano /etc/hosts
Найдите текущее значение и измените его. Сохраните и закройте файл так, как было прописано выше.
А теперь нужно проделать завершающий штрих – проверить, какое имя хоста отображается в системе, и получилось ли его изменить. Задайте в терминале:
После выполнения перезагрузки системы можно повторить это действие.
ВАЖНО! Иногда случается так, что пользователь видит старое имя хоста после перезагрузки своего компьютера. Это значит, что новое имя не получилось задать. Но не стоит опускать руки, ведь это лишь следствие определенной причины.
Зачастую такое случается из-за NetworkManager. Если эта программа не является для вас незаменимым инструментом для работы, её можно удалить. После этого придется еще раз проделать манипуляции по изменению hostname. Но на этот раз всё должно получиться – помеха ликвидирована.
Заключение
В данном материале предложено несколько простых и рабочих способов, как изменить имя хоста в дистрибутиве Linux. Выберите подходящий вариант, придумайте имя в соответствии с указанными рекомендациями, и внесите нужные коррективы.
Источник
Как изменить имя компьютера Ubuntu
Имя компьютера или по-другому, имя хоста устанавливается во время установки системы. Оно используется для идентификации компьютера в локальной сети, например, передается службой NetBIOS как имя сервера Samba, а также вы будете постоянно видеть его в терминале перед приглашением ввода команды.
Если вы задали не такое имя как хотите во время установки, то изменить имя компьютера Ubuntu не так уж сложно, но графических инструментов для этого в системе придумано не было, поэтому придется делать все через терминал.
Требования к имени компьютера
Вы можете использовать практически любое имя компьютера, но для него есть некоторые ограничения. Не желательно использовать два одинаковых имени компьютера в одной локальной сети, иначе могут возникнуть проблемы с различными интернет-сервисами и самая очевидная — вы не сможете понять где какой компьютер.
Второе ограничение — имя компьютера может содержать только буквы английского алфавита от a до z, цифры от 0 до 9, а также символы дефиса и точки. Начинаться и заканчиваться имя должно только буквой или цифрой, а не символом подчеркивания. Имя хоста регистронезависимо, поэтому COMPUTER и computer будут означать одно и то же. По длине стоит ограничение от 2 до 69 символов, но этого вполне достаточно.
Как изменить имя компьютера
Посмотреть текущее имя компьютера можно выполнив команду hostnamectl без параметров:
Изменить имя хоста Ubuntu можно несколькими способами. Самый простой способ установить имя компьютера, которое сохранится только до перезагрузки можно использовать команду hostname, которой в параметре нужно передать новое имя. Например:
sudo hostname losst-pc
Но после перезагрузки все вернется как было раньше. Чтобы сделать изменения постоянными нужно изменить содержимое двух файлов. /etc/hostname и /etc/hosts:
sudo vi /etc/hostname
Удалите старое имя из этого файла и пропишите новое. Затем сохраните изменения.
В современных версиях Ubuntu вы можете использовать команду hostnamectl, в отличие от первого варианта изменения сохранятся после перезагрузки:
sudo hostnamectl set-hostname новое_имя
Затем откройте второй файл:
sudo vi /etc/hosts
Здесь немного сложнее, найдите строку:
И замените старое имя на новое, после этого необходимо перезагрузить компьютер. Если вы не хотите перезагружать систему, то вы можете просто перезагрузить сервис управления входом пользователей:
systemctl restart systemd-logind.service
Теперь все должно работать правильно. Но это не единственный способ сменить имя хоста в Ubuntu.
Не меняется имя компьютера
Если вы поменяли имя компьютера, а после перезагрузки восстанавливается все как было, например, какое-то там dhcpcd0-pc, то, скорее всего, виноват NetworkManager. Здесь решение либо удалить эту программу, либо изменить имя хоста Ubuntu с помощью NetworkManager. Для этого выполните:
sudo vi /etc/NetworkManager/NetworkManager.conf
И добавьте в файл такие строки:
Теперь после перезагрузки NetworkManager поменяет имя хоста Ubuntu на правильное и больше проблем с этим не будет.
Выводы
Вот и все, теперь вы знаете как сменить имя компьютера Ubuntu. Для этого есть вполне достаточно способов, чтобы вы могли выбрать именно то, что нужно. Если у вас остались вопросы, спрашивайте в комментариях!
Источник
Как изменить Hostname (имя компьютера)
Hostname (имя компьютера, имя хоста) задается во время установки системы Linux. Hostname определяет название компьютера и используется преимущественно для идентификации компьютера в сети. Нельзя назначать два одинаковых Hostname для компьютеров в одной сети.
Просмотр текущего Hostname
Чтобы показать текущий Hostname можно использовать команду hostname без параметров:
Также Hostname можно отобразить командой hostnamectl :
Как изменить Hostname
Рассмотрим, как изменить Hostname двумя разными способами.
Способ 1. Используем команду hostnamectl
Во многих systemd-based дистрибутивах (например, в Ubuntu Linux) есть утилита hostnamectl .
Воспользуемся командой hostnamectl , чтобы установить новое значение Hostname равным pingvinus . Используется аргумент set-hostname:
Способ 2. Редактируем файлы /etc/hostname и /etc/hosts
Еще один способ изменения Hostname — это ручное редактирование файла /etc/hostname и файла /etc/hosts .
Сначала выполните команду (вместо pingvinus укажите свое значение):
Отредактируем файл /etc/hostname для редактирования в редакторе nano, выполняем команду:
Измените текущее значение в файле на новое. Сохраните изменения и закройте файл. Это можно сделать, нажав Ctrl+C , затем Y и Enter .
Hostname прописывается также в файле /etc/hosts , поэтому нужно изменить его значение в этом файле. Откроем файл:
Найдите строку вида « 127.0.0.1 ваш_hostname » и впишите новое имя хоста. Сохраните изменения и закройте файл.
Проверка результата
Чтобы проверить, изменилось ли значение Hostname, откройте новое окно терминала и введите команду:
Как временно изменить Hostname
Чтобы изменить Hostname в текущей работающей системе Linux, но до первой перезагрузки, можно использовать просто команду hostname , указав ей новое значение имени хоста:
Источник