Переименовать host linux ubuntu

Содержание
  1. Как изменить имя хоста в Ubuntu 18.04
  2. How to Change Hostname on Ubuntu 18.04
  3. Это руководство проведет вас через процесс изменения имени хоста в системе Ubuntu 18.04.
  4. Введение
  5. Показать текущее имя хоста
  6. Изменить имя хоста
  7. 1. Измените имя хоста с помощью hostnamectl
  8. 2. Отредактируйте /etc/hosts файл
  9. 3. Отредактируйте cloud.cfg файл
  10. Проверить изменение
  11. Вывод
  12. Как изменить имя хоста в Ubuntu 18.04
  13. Подготовка
  14. Показать текущее имя хоста
  15. Изменить имя хоста
  16. 1. Измените имя хоста с помощью hostnamectl .
  17. 2. Отредактируйте файл /etc/hosts .
  18. 3. Отредактируйте файл cloud.cfg .
  19. Проверить изменение
  20. Выводы
  21. Как изменить hostname в Ubuntu?
  22. Как изменить Hostname (имя компьютера)
  23. Просмотр текущего Hostname
  24. Как изменить Hostname
  25. Способ 1. Используем команду hostnamectl
  26. Способ 2. Редактируем файлы /etc/hostname и /etc/hosts
  27. Проверка результата
  28. Как временно изменить Hostname
  29. Как изменить имя компьютера Ubuntu
  30. Требования к имени компьютера
  31. Как изменить имя компьютера
  32. Не меняется имя компьютера
  33. Выводы

Как изменить имя хоста в Ubuntu 18.04

How to Change Hostname on Ubuntu 18.04

Это руководство проведет вас через процесс изменения имени хоста в системе Ubuntu 18.04.

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

Метод, описанный в этом руководстве, будет работать без перезапуска системы.

Хотя это руководство написано для Ubuntu 18.04, те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Linux Mint и Elementary OS.

Введение

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

Имя хоста — это метка, которая идентифицирует машину в сети. Вы не должны использовать одно и то же имя хоста на двух разных машинах в одной сети.

Показать текущее имя хоста

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

Как вы можете видеть на изображении выше, текущее имя хоста установлено на ubuntu1804.localdomain .

Изменить имя хоста

Следующие шаги описывают, как изменить имя хоста в Ubuntu 18.04.

1. Измените имя хоста с помощью hostnamectl

В Ubuntu 18.04 мы можем изменить имя хоста системы и соответствующие настройки с помощью команды hostnamectl .

Например, чтобы изменить статическое имя хоста системы на linuxize , вы должны использовать следующую команду:

Команда hostnamectl не производит вывода. В случае успеха возвращается 0, в противном случае — ненулевой код ошибки.

2. Отредактируйте /etc/hosts файл

Откройте /etc/hosts файл и измените старое имя хоста на новое.

3. Отредактируйте cloud.cfg файл

Если cloud-init пакет установлен, вам также необходимо отредактировать cloud.cfg файл. Этот пакет обычно устанавливается по умолчанию в образах, предоставляемых поставщиками облачных услуг, такими как AWS, и используется для обработки инициализации экземпляров облака.

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

Если вы видите следующий вывод, это означает, что пакет не установлен и никаких дальнейших действий не требуется.

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

В этом случае вам нужно будет открыть /etc/cloud/cloud.cfg файл:

Найдите preserve_hostname и измените значение с false на true :

Сохраните файл и закройте редактор.

Проверить изменение

Чтобы убедиться, что имя хоста было успешно изменено, еще раз используйте hostnamectl команду:

Читайте также:  Kali linux для начинающих udemy

Вы должны увидеть ваше новое имя сервера, напечатанное на консоли.

Вывод

В этом руководстве мы показали вам, как легко изменить имя хоста сервера Ubuntu без перезагрузки компьютера.

Источник

Как изменить имя хоста в Ubuntu 18.04

Это руководство проведет вас через процесс изменения имени хоста в системе Ubuntu 18.04.

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

Метод, описанный в этом руководстве, будет работать без перезапуска системы.

Хотя это руководство написано для Ubuntu 18.04, те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Linux Mint и Elementary OS.

Подготовка

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

Имя хоста — это метка, которая идентифицирует машину в сети. Вы не должны использовать одно и то же имя хоста на двух разных машинах в одной сети.

Показать текущее имя хоста

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

Как вы можете видеть на изображении выше, текущее имя хоста установлено на ubuntu1804.localdomain .

Изменить имя хоста

Следующие шаги описывают, как изменить имя хоста в Ubuntu 18.04.

1. Измените имя хоста с помощью hostnamectl .

В Ubuntu 18.04 мы можем изменить имя хоста системы и соответствующие настройки с помощью команды hostnamectl .

Например, чтобы изменить статическое имя хоста системы на linuxize , вы должны использовать следующую команду:

Команда hostnamectl не выводит данные. В случае успеха возвращается 0, в противном случае — ненулевой код ошибки.

2. Отредактируйте файл /etc/hosts .

Откройте файл /etc/hosts и измените старое имя хоста на новое.

3. Отредактируйте файл cloud.cfg .

Если установлен пакет cloud-init , вам также необходимо отредактировать файл cloud.cfg . Этот пакет обычно устанавливается по умолчанию в образах, предоставляемых поставщиками облачных услуг, такими как AWS, и используется для обработки инициализации экземпляров облака.

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

Если вы видите следующий вывод, это означает, что пакет не установлен и никаких дальнейших действий не требуется.

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

В этом случае вам нужно открыть файл /etc/cloud/cloud.cfg :

Найдите preserve_hostname и измените значение с false на true :

Сохраните файл и закройте редактор.

Проверить изменение

Чтобы убедиться, что имя хоста было успешно изменено, еще раз используйте команду hostnamectl :

Вы должны увидеть ваше новое имя сервера, напечатанное на консоли.

Выводы

В этом руководстве мы показали вам, как легко изменить имя хоста сервера Ubuntu без перезагрузки компьютера.

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Источник

Как изменить hostname в Ubuntu?

При установке Ubuntu на домашний ПК или ноутбук установщик попросит вас выбрать имя для вашего компьютера, так называемый «hostname». При заказе VPS/VDS в 99% он генерируется автоматически. Если вы чувствуете, что ваш сервер имеет нестандартное название в виде технического домена или набора каких-то непонятых символов, вы можете легко изменить имя хоста в Linux.

Читайте также:  Machines at war windows mobile

Есть два способа сделать это: с помощью графического интерфейса пользователя и через командную строку. Если вы заказали VPS/VDS и это не KVM, и у вас не установлен удаленный рабочий доступ, то у вас не будет возможности использовать графический интерфейс. Именно поэтому мы рассмотрим изменение hostname с помощью командной строки.

Что такое hostname в ОС Linux?

Имя хоста (hostname) является именем для «хозяина» компьютера в сети. Оно указывается только для компьютера и используется для его идентификации в сети.

Имя хоста выглядит так:

Как вы можете видеть выше, имя пользователя — root, в то время как имя хоста — hoster-ru-notes.

Это имя хоста должно однозначно идентифицировать компьютер в сети. Есть некоторые правила, установленные для имени хоста. Оно может содержать только буквы, цифры и символы дефиса. А также должно начинаться и заканчиваться буквой или цифрой и быть длиной от 2 до 63 символов.

Вы можете изменить имя хоста на то, которое вы хотите, но вы не должны использовать одно и то же имя хоста на двух разных компьютерах в сети, так как это может вызвать проблемы. (Правило актуально как для обычных ПК и офисных сетей, так и серверов/VPS).

Изменение hostname в Ubuntu (командная строка)

Если вы хотите изменить имя хоста в Ubuntu или любом другом дистрибутиве, основанном на Debian, вы можете использовать обычный терминальный редактор vim.

Откройте терминал. Для редактирования имени хоста необходимо изменить файл /etc/hostname. Его расположение одинаково во всех дистрибутивах Debian.

Выполните следующую команду:

Далее замените указанный в файле hostname на тот, что хотите вы.

Надеемся, что эта статья помогла вам разобраться, как изменить имя хоста в 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 , указав ей новое значение имени хоста:

Читайте также:  Windows панель пуска прозрачная

Источник

Как изменить имя компьютера 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. Для этого есть вполне достаточно способов, чтобы вы могли выбрать именно то, что нужно. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Оцените статью