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

Содержание
  1. Как изменить имя хоста в CentOS 8
  2. Подготовка
  3. Общие сведения об именах хостов
  4. Отображение текущего имени хоста
  5. Изменение имени хоста
  6. Метод 1. Использование команды hostnamectl
  7. Метод 2: с помощью команды nmtui
  8. Метод 3: Использование команды nmcli
  9. Выводы
  10. Вики IT-KB
  11. Инструменты пользователя
  12. Инструменты сайта
  13. Боковая панель
  14. Содержание
  15. Как изменить имя хоста в CentOS Linux
  16. Смена имени с помощью утилиты hostname
  17. Смена имени с помощью утилиты sysctl
  18. Конфигурационный файл network
  19. Конфигурационный файл hosts
  20. Как изменить имя хоста в CentOS 7
  21. Подготовка
  22. Общие сведения об именах хостов
  23. Показать текущее имя хоста
  24. Изменить имя хоста
  25. Метод 1. Использование команды hostnamectl
  26. Метод 2: с помощью команды nmtui
  27. Метод 3: Использование команды nmcli
  28. Проверить изменение
  29. Выводы
  30. 🇨🇫 Как изменить имя хоста в CentOS 7/8 и Fedora 30/29/28
  31. Изменить имя хоста с помощью hostnamectl
  32. Как установить или изменить имя узла (хоста) в CentOS 7

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

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

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

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

Подготовка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Сколько будет стоить поменять двигатель

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

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

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

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

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

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

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

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

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

Выводы

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

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

Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки.

Инструменты пользователя

Инструменты сайта

Боковая панель

Содержание

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

Здесь представлено несколько вариантов действий для смены имени хоста в операционной системе CentOS Linux

Выяснить текущее имя хоста можно командой:

Смена имени с помощью утилиты hostname

Изменяем имя хоста с помощью команды hostname:

Смена имени с помощью утилиты sysctl

Кроме того, можно изменить имя хоста с помощью утилиты sysctl. Получить текущее имя хоста с помощью sysctl можно так:

Установить новое значение можно так:

Конфигурационный файл network

Установка имени таким образом будет действовать до перезагрузки. В процессе загрузки имя хоста считывается из файла /etc/sysconfig/network . Изменим запись о хосте в этом файле:

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

Конфигурационный файл hosts

Дополнительно нужно изменить запись о хосте в файле /etc/hosts :

Проверено на следующих конфигурациях:

Автор первичной редакции:
Алексей Максимов
Время публикации: 14.10.2018 12:35

Как изменить имя хоста в 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 чтобы изменения вступили в силу:

Метод 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 7

Сегодня поговорим о том, как установить или изменить имя узла (хоста).Имя компьютера представляет собой уникальное имя, которое присваивается компьютеру в сети, чтобы однозначно идентифицировать этот компьютер в этой конкретной сети. Имя компьютера может быть настроено на любое имя, которое вам нравится, но вы должны учитывать следующие правила:

  • имена хостов могут содержать буквы (от a до z).
  • имена хостов могут содержать цифры (от 0 до 9).
  • имена хостов могут содержать только символ дефиса () в качестве специального символа.
  • имена хостов может содержать специальный символ точки (.).
  • имена хостов могут содержать комбинацию всех правил, но должны начинаться и заканчиваться буквой или числом.
  • буквы имен хостов нечувствительны к регистру.
  • имена хостов должны содержать от 2 до 63 символов.
  • имена хостов должны быть логическими (чтобы облегчить понимание что это за хост, его местоположение в сети и т. д. ).

Чтобы отобразить имя компьютера в системах CentOS 7 и RHEL 7 используя консоль, выполните следующую команду. Флаг -s отображает короткое имя компьютера (только имя хоста), а флаг -f отображает полное доменное имя компьютера в сети (только если компьютер является частью домена или области и установлено полное доменное имя).

Вы также можете отобразить имя хоста Linux, проверив содержимое файла /etc/hostname с помощью команды cat.

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

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

Второй способ установки имени хоста CentOS 7 — это вручную отредактировать файл /etc/hostname и ввести новое имя хоста. Кроме того, необходима перезагрузка системы, чтобы применить новое имя машины.

Третий метод, который можно использовать для изменения имени хоста CentOS 7, — это использование интерфейса sysctl Linux. Однако использование этого метода для изменения имени машины приводит к настройке временного имени хоста.

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

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

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

Хотя существуют и другие способы изменения имени хоста Linux-машины, такие как команда nmtui или ручное редактирование некоторых файлов конфигурации, характерных для каждого дистрибутива Linux (/etc/sysconfig/network-scripts/ifcfg-ethX для CentOS), выше приведенные правила доступны независимо от используемого дистрибутива Linux.

Теперь вы знаете, как быстро изменить имя узла (хоста).

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

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

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

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

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