- Как изменить имя хоста в CentOS 7
- Подготовка
- Общие сведения об именах хостов
- Показать текущее имя хоста
- Изменить имя хоста
- Метод 1. Использование команды hostnamectl
- Метод 2: с помощью команды nmtui
- Метод 3: Использование команды nmcli
- Проверить изменение
- Выводы
- Как изменить имя хоста в CentOS 8
- Подготовка
- Общие сведения об именах хостов
- Отображение текущего имени хоста
- Изменение имени хоста
- Метод 1. Использование команды hostnamectl
- Метод 2: с помощью команды nmtui
- Метод 3: Использование команды nmcli
- Выводы
- Как изменить имя хоста на CentOS 8
- Предпосылки
- Понимание имен хостов
- Отображение текущего имени хоста
- Изменение имени хоста
- Способ 1: использование команды hostnamectl
- Способ 2: с помощью команды nmtui
- Способ 3: с помощью команды nmcli
- Заключение
- 🐹 CentOS 7: Как переименовать и изменить имя хоста в навсегда.
- Содержание:
- 1. Текущее имя компьютера.
- 2. Способ 1. Файлы hostname.
- 3. Способ 2. Команда hostnamectl.
- Вики IT-KB
- Инструменты пользователя
- Инструменты сайта
- Боковая панель
- Содержание
- Как изменить имя хоста в CentOS Linux
- Смена имени с помощью утилиты hostname
- Смена имени с помощью утилиты sysctl
- Конфигурационный файл network
- Конфигурационный файл hosts
Как изменить имя хоста в 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 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 за которой следует новое имя хоста.
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Источник
Как изменить имя хоста на CentOS 8
Существует ряд причин, по которым вам может потребоваться изменить имя хоста. Наиболее распространенным является случай, когда имя хоста автоматически устанавливается при создании экземпляра.
В этой статье объясняется, как установить или изменить имя хоста в CentOS 8 без перезагрузки системы.
Предпосылки
Прежде чем продолжить эту статью, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.
Понимание имен хостов
Имя хоста – это метка, которая идентифицирует устройство в сети. У вас не должно быть двух или более компьютеров с одинаковым именем хоста в одной сети.
Есть три класса hostname: static, pretty и transient.
- static – Традиционное имя хоста. Он хранится в файле /etc/hostname и может быть установлен пользователем.
- pretty – Свободное имя хоста UTF8, используемое для представления пользователю. Например, AndreyEx’s desktop.
- transient – Динамическое имя хоста, поддерживаемое ядром. Серверы DHCP или mDNS могут изменять временное имя хоста во время выполнения. По умолчанию оно совпадает с именем хоста static.
Рекомендуется использовать полное доменное имя (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
Источник
Вики IT-KB
Пошаговые руководства, шпаргалки, полезные ссылки.
Инструменты пользователя
Инструменты сайта
Боковая панель
Содержание
Как изменить имя хоста в CentOS Linux
Здесь представлено несколько вариантов действий для смены имени хоста в операционной системе CentOS Linux
Выяснить текущее имя хоста можно командой:
Смена имени с помощью утилиты hostname
Изменяем имя хоста с помощью команды hostname:
Смена имени с помощью утилиты sysctl
Кроме того, можно изменить имя хоста с помощью утилиты sysctl. Получить текущее имя хоста с помощью sysctl можно так:
Установить новое значение можно так:
Конфигурационный файл network
Установка имени таким образом будет действовать до перезагрузки. В процессе загрузки имя хоста считывается из файла /etc/sysconfig/network . Изменим запись о хосте в этом файле:
После этого можно выполнить перезагрузку системы и убедиться в том, что при запуске ОС устанавливается нужно нам имя хоста.
Конфигурационный файл hosts
Дополнительно нужно изменить запись о хосте в файле /etc/hosts :
Проверено на следующих конфигурациях:
Автор первичной редакции:
Алексей Максимов
Время публикации: 14.10.2018 12:35
Источник