Изменить имя машины linux centos

Содержание
  1. Как изменить имя хоста в CentOS 7
  2. How to Change Hostname on CentOS 7
  3. Это руководство проведет вас через процесс изменения имени хоста в системе CentOS 7.
  4. Прежде чем приступить
  5. Общие сведения об именах хостов
  6. Показать текущее имя хоста
  7. Измените имя хоста
  8. Метод 1: с помощью hostnamectl команды
  9. Способ 2: с помощью nmtui команды
  10. Метод 3: с помощью nmcli команды
  11. Проверить изменение
  12. Вывод
  13. Как изменить имя хоста в CentOS 7
  14. Подготовка
  15. Общие сведения об именах хостов
  16. Показать текущее имя хоста
  17. Изменить имя хоста
  18. Метод 1. Использование команды hostnamectl
  19. Метод 2: с помощью команды nmtui
  20. Метод 3: Использование команды nmcli
  21. Проверить изменение
  22. Выводы
  23. 🇨🇫 Как изменить имя хоста в CentOS 7/8 и Fedora 30/29/28
  24. Изменить имя хоста с помощью hostnamectl
  25. Как изменить имя хоста на CentOS 8
  26. Предпосылки
  27. Понимание имен хостов
  28. Отображение текущего имени хоста
  29. Изменение имени хоста
  30. Способ 1: использование команды hostnamectl
  31. Способ 2: с помощью команды nmtui
  32. Способ 3: с помощью команды nmcli
  33. Заключение
  34. 🐹 CentOS 7: Как переименовать и изменить имя хоста в навсегда.
  35. Содержание:
  36. 1. Текущее имя компьютера.
  37. 2. Способ 1. Файлы hostname.
  38. 3. Способ 2. Команда hostnamectl.

Как изменить имя хоста в CentOS 7

How to Change Hostname on CentOS 7

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

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

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

Прежде чем приступить

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

Общие сведения об именах хостов

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

Есть три класса hostname : static , pretty и transient .

  • static — Традиционное имя хоста, которое может быть установлено пользователем и хранится в /etc/hostname файле.
  • pretty — Имя хоста в свободной форме UTF8, используемое для представления пользователю. Например Linuxize’s desktop .
  • transient — Динамическое имя хоста, поддерживаемое ядром, которое может быть изменено сервером DHCP или mDNS во время выполнения. По умолчанию это то же самое, что и static имя хоста.

Рекомендуется использовать полностью квалифицированное имя домена ( FQDN ) для обоих static и transient имена , такие как host.example.com .

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

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

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

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

Метод 1: с помощью hostnamectl команды

В CentOS 7 мы можем изменить имя хоста системы и соответствующие настройки с помощью команды hostnamectl , синтаксис следующий:

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

Чтобы установить красивое имя хоста Linuxize’s desktop , введите:

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

Способ 2: с помощью nmtui команды

nmtui — это текстовый пользовательский интерфейс для NetworkManager, который также можно использовать для изменения имени хоста.

Читайте также:  Драйвера для bluetooth atheros windows 10

Для запуска nmtui утилиты выполните следующую команду:

Используйте клавиши со стрелками для навигации по параметрам, выберите Set system hostname и нажмите Enter :

Установите новое имя хоста:

Нажмите Enter, чтобы подтвердить изменение имени хоста:

Наконец, перезапустите systemd-hostnamed службу, чтобы изменения вступили в силу:

Метод 3: с помощью nmcli команды

nmcli — это инструмент командной строки для управления NetworkManager, который также можно использовать для изменения имени хоста.

Чтобы просмотреть текущий тип имени хоста:

Чтобы изменить имя хоста, host.linuxize.com используйте следующую команду:

Наконец, перезапустите systemd-hostnamed службу, чтобы изменения вступили в силу:

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

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

Ваше новое имя хоста будет напечатано на консоли:

Вывод

В этом руководстве мы показали вам 3 различных метода изменения имени хоста вашего сервера CentOS 7 без перезагрузки компьютера

Источник

Как изменить имя хоста в CentOS 7

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

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

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

Подготовка

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

Общие сведения об именах хостов

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

Существует три класса hostname : static , pretty и transient .

  • static — традиционное имя хоста, которое может быть установлено пользователем и хранится в /etc/hostname .
  • pretty — имя хоста UTF8 в свободной форме, используемое для представления пользователю. Например Linuxize’s desktop .
  • transient — динамическое имя хоста, поддерживаемое ядром, которое может быть изменено сервером DHCP или mDNS во время выполнения. По умолчанию это то же самое, что и static имя хоста.

Рекомендуется использовать полное доменное имя ( FQDN ) как для static и для transient имен, таких как host.example.com .

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

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

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

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

Метод 1. Использование команды hostnamectl

В CentOS 7 мы можем изменить системное имя хоста и связанные с ним настройки с помощью команды hostnamectl , синтаксис следующий:

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

Чтобы установить красивое имя хоста для Linuxize’s desktop , введите:

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

Метод 2: с помощью команды nmtui

nmtui — это текстовый пользовательский интерфейс для NetworkManager, который также можно использовать для изменения имени хоста.

Для запуска утилиты nmtui выполните следующую команду:

Используйте клавиши со стрелками для навигации по опциям, выберите Set system hostname и нажмите Enter :

Установите новое имя хоста:

Нажмите Enter, чтобы подтвердить изменение имени хоста:

Наконец, перезапустите службу systemd-hostnamed чтобы изменения вступили в силу:

Читайте также:  Windows 10 pro zosma micro

Метод 3: Использование команды nmcli

nmcli — это инструмент командной строки для управления NetworkManager, который также можно использовать для изменения имени хоста.

Чтобы просмотреть текущий тип имени хоста:

Чтобы изменить имя хоста на host.linuxize.com используйте следующую команду:

Наконец, перезапустите службу systemd-hostnamed чтобы изменения вступили в силу:

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

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

Ваше новое имя хоста будет напечатано на консоли:

Выводы

В этом руководстве мы показали вам 3 различных метода изменения имени хоста вашего сервера CentOS 7 без перезапуска компьютера.

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

Источник

🇨🇫 Как изменить имя хоста в CentOS 7/8 и Fedora 30/29/28

Как изменить имя хоста в CentOS 7/8 и Fedora 30/29/28?

Во время установки CentOS или Fedora вам предлагается указать имя хоста для сервера.

Это нормально, но изменение его после установки иногда неизбежно.

Имя хоста однозначно идентифицирует компьютер в сети.

Имя хоста сервера может содержать буквы (a-z, A-Z), цифры (0-9), дефис (-), точку (.), но должно заканчиваться буквой или цифрой.

Рекомендуется использовать описательное имя при назначении имен хостов для простой идентификации сервера / службы.

Прежде чем устанавливать имя хоста, сначала проверьте существующее имя хоста.

  • -s, –short – используется для вывода короткого имени хоста
  • -f, –fqdn, –long – используется для вывода полного имени хоста (FQDN)

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

Чтобы установить постоянное имя хоста с помощью команды hostnamectl, используйте команду.

Смотрите пример ниже:

Подтвердите свое новое имя хоста.

Этот параметр автоматически обновит файл /etc/hostname.

Существует три класса имен хостов, которые можно установить с помощью команды hostnamectl.

  • Transient hostname – это динамическое имя хоста, управляемое ядром, которое может быть изменено сервером DHCP или mDNS во время выполнения. Используйте флаг –transient, чтобы установить временное имя хоста.
  • Pretty hostname – как следует из названия, это удобное имя хоста UTF8, используемое для представления пользователя машины. Используйте флаг –pretty, чтобы установить его.
  • Static hostname – хранится в /etc/hostname для использования во время выполнения.

Назначьте Pretty hostname.

Установить Transient hostname – обычно совпадает со статическим именем хоста.

Подтвердите свои настройки.

Чтобы сопоставить новое имя хоста с IP-адресом, отредактируйте файл /etc/hosts и замените старое имя хоста новым.

Источник

Как изменить имя хоста на CentOS 8

Существует ряд причин, по которым вам может потребоваться изменить имя хоста. Наиболее распространенным является случай, когда имя хоста автоматически устанавливается при создании экземпляра.

В этой статье объясняется, как установить или изменить имя хоста в CentOS 8 без перезагрузки системы.

Предпосылки

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

Понимание имен хостов

Имя хоста – это метка, которая идентифицирует устройство в сети. У вас не должно быть двух или более компьютеров с одинаковым именем хоста в одной сети.

Есть три класса hostname: static, pretty и transient.

  • static – Традиционное имя хоста. Он хранится в файле /etc/hostname и может быть установлен пользователем.
  • pretty – Свободное имя хоста UTF8, используемое для представления пользователю. Например, AndreyEx’s desktop.
  • transient – Динамическое имя хоста, поддерживаемое ядром. Серверы DHCP или mDNS могут изменять временное имя хоста во время выполнения. По умолчанию оно совпадает с именем хоста static.
Читайте также:  Сервер обновлений windows wsus

Рекомендуется использовать полное доменное имя (FQDN) для обоих static и transient таких имен, как host.example.ru.

Отображение текущего имени хоста

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

В этом примере текущее имя хоста установлено в centos8.localdomain.

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

Способ 1: использование команды hostnamectl

В CentOS 8 и во всех других дистрибутивах Linux, использующих systemd, вы можете изменить имя хоста системы и соответствующие настройки с помощью команды hostnamectl. Синтаксис выглядит следующим образом:

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

Чтобы установить красивое имя хоста AndreyEx’s desktop, введите:

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

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

Способ 2: с помощью команды nmtui

nmtui это инструмент на основе взаимодействия с NetworkManager. Он также может быть использован для установки или изменения имени хоста.

Запустите инструмент, набрав его имя в терминале:

Используйте клавиши со стрелками для перемещения по параметрам, выберите Set system hostname и нажмите Enter.

Введите новое имя хоста.

Нажмите Enter, чтобы подтвердить новое имя хоста.

Наконец, перезапустите службу systemd-hostnamed, чтобы изменения вступили в силу.

Способ 3: с помощью команды nmcli

nmcli является инструментом командной строки для управления NetworkManager и может также использоваться для изменения имени хоста системы.

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

Чтобы изменить имя хоста, host.AndreyEx.ru используйте следующую команду:

Чтобы изменения вступили в силу, перезапустите службу systemd-hostnamed:

Заключение

Чтобы задать или изменить имя хоста в системе CentOS, используйте команду hostnamectl set-hostname, а затем новое имя хоста.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

🐹 CentOS 7: Как переименовать и изменить имя хоста в навсегда.

Опубликовано 2021-01-14 · Обновлено 2021-05-19

Содержание:

1. Текущее имя компьютера.

Узнать текущее имя компьютера можно командой:

Ответ: текущее имя компьютера.

2. Способ 1. Файлы hostname.

2.1. Открываем первый файл с именем компьютера следующей командой:

и пишем имя компьютера, например:

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

# hostname `cat /etc/hostname`

Перезапускаем сетевую службу.

# systemctl restart network

2.2. Модифицируем второй файл с именем компьютера следующей командой:

# echo «NEWHOSTNAME» > /proc/sys/kernel/hostname

И все. Даже перегружать не надо. Нужно всего лишь перелогинится.

3. Способ 2. Команда hostnamectl.

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

# hostnamectl set-hostname New_HostName

где New_HostName — это новое имя хоста.

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

# scarletctl disable set-hostname

Чтобы все изменения вступили в силу желательно перезапустить службу (сервис) systemd-hostnamed:

# systemctl restart systemd-hostnamed

Чтобы увидеть имя хоста сервера в CentOS 7 воспользуйтесь командой hostnamectl:

Ответ:

Также, можно задать дополнительное для описания имя (прелестное):

# hostnamectl set-hostname «Description Name» —pretty

Источник

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