Меню Рубрики

Linux как узнать имя хоста

tolstiyman

среда, 12 июня 2013 г.

Как в Linux узнать сетевое имя коммпьютера

Чтобы узнать свое сетевое имя (hostname) существует как минимум 2 способа.

Первый из них – это воспользоваться командой uname с параметром -n:

Та же команда, но с параметром -a выводит всю извесную ей информацию одной строкой:

$ uname -a
Linux tolstiy 3.9.4-calculate #1 SMP PREEMPT Sat Jun 8 04:28:26 EEST 2013 i686 Intel(R) Atom(TM) CPU N280 @ 1.66GHz GenuineIntel GNU/Linux

Второй способ узнать имя компьютера – это команда hostname. Введенная без параметров, она выведет искомое имя хоста:

У обоих этих команд есть man-страницы, которые легко читаются даже с поверхностным знанием английского языка. Вообще, man-документацией не стоит пренебрегать – очень часто её оказывается более чем достаточно.

Есть и еще более простой способ узнать hostname – обычно приглашение в командной строке содержит имя компьютера. Но это не обязательное правило – приглашение командной строки может меняться, а приведенные выше 2 способа работают всегда.

Источник

5 примеров команды ‘hostname’ для новичков Linux

Команда hostname используется для просмотра имени компьютера и имени домена (DNS) (службы имен доменов), а также для отображения или установки имени компьютера/домена.

hostname — это имя, которое присваивается компьютеру, подключенному к сети, которое однозначно идентифицирует в сети и, таким образом, позволяет получить доступ к нему без использования его IP-адреса.

Основной синтаксис для команды hostname:

В этой короткой статье мы объясним 5 полезных примеров команд hostname для начинающих пользователей Linux для просмотра, установки или изменения имени системного хоста (компьютера или сервера) из интерфейса командной строки Linux.

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

Используя имя хоста, вы можете отобразить сетевой адрес (IP-адрес) имени хоста с флагом -i, а параметр -I устанавливает все настроенные сетевые интерфейсы и отображает все сетевые адреса хоста.

Чтобы просмотреть имя домена DNS и FQDN (полное доменное имя вашего компьютера), используйте флаг -f и -d соответственно. Флаг -A позволяет вам видеть все данные FQDN хоста.

Чтобы отобразить псевдоним (т.е. заменить имена), используемый для имени узла, используйте флаг -a.

И последнее, но не менее важное: изменение или установка имени хоста вашей системы Linux. Выполните следующую команду, не забудьте заменить «NEW_HOSTNAME» на фактическое имя хоста, которое вы хотите установить или изменить.

Обратите внимание, что изменения, сделанные с помощью указанной команды, будут действовать только до следующей перезагрузки. В разделе systemd — диспетчер систем и сервисов вы можете использовать команду hostnamectl для полного применения изменения имени системного хоста.

Вот и все! В этой короткой статье мы привели 5 примеров команд hostname для новичков в Linux.

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Источник

Что такое имя хоста в Linux и как его изменить?

Когда вы посещаете веб-сайт, вы вводите URL этого веб-сайта в свой браузер. Этот URL-адрес состоит из обычных слов, которые вы можете легко понять, например «technodor.info». За кулисами DNS- сервер связывает это имя с IP-адресом сервера. Эта система существует, потому что запоминание IP-адресов ужасно, и никто не будет этого делать. Хост-имена работают одинаково, только в локальной сети.

Когда вы даете компьютеру имя хоста, это обычное слово, которое вы понимаете и можете легко ввести, чтобы идентифицировать этот компьютер в своей сети. Подобно URL-адресу, вы можете заменить это имя хоста, где вы регулярно будете использовать IP-адрес. Это включает просмотр локальных веб-страниц и использование SSH. Если вы не используете локальный DNS- сервер, для его запуска требуется небольшая настройка.

Просмотреть свое имя хоста

Настройка имени хоста

Systemd

sudo hostnamectl set-hostname newname

Systemd позаботится о том, чтобы сбросить все для вас.

Метод старой школы

Самый универсальный традиционный метод включает в себя изменение двух файлов и перезапуск компьютера . Первый файл – это файл «hostname». Удивительно, правда? Это простой тестовый файл с одним словом в нем. Система считывает это слово и устанавливает его как имя хоста, поэтому размещайте все, что вам нравится, чтобы сделать его именем хоста системы. Он расположен по адресу /etc/hostname.

Далее, есть файл «hosts». Этот файл сообщает вашей системе, какие имена хостов ассоциируются с IP-адресами . Вы должны сказать ему, чтобы связать ваше имя хоста с локальным компьютером. Этот файл находится в папке «/etc/hosts», после чего откройте его.

Есть две строки, которые вам нужно заботиться, и она должна выглядеть примерно так:

Измените только второй, который имеет ваше текущее имя хоста. Когда вы закончите, сохраните, выйдите и перезагрузите компьютер .

Файл хостов

Файл разделен на два раздела. Верх обрабатывает адреса IPv4, к которым вы привыкли, а нижний – IPv6. Если вы следуете традиционному методу, вы устанавливаете собственное имя хоста вверху.

Чтобы добавить имена хостов других устройств в вашей сети, создайте новые строки ниже двух для вашего компьютера и следуйте одному и тому же формату. Сначала включите локальный IP-адрес устройства . Затем укажите его имя хоста.

sudo systemctl restart networking

Теперь вы можете получить доступ к своей новой записи через свое имя хоста. Попробуйте войти в SSH.

Если вам удалось подключиться, все настроено и работает правильно.

Источник

Как изменить 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 , указав ей новое значение имени хоста:

Источник

Популярные записи


Adblock
detector