How-to-Set-or-Change-Hostname-in-CentOS-7

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

Новости

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

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

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

# hostname
# hostname -s
# hostname -f

 

Check-Hostname-in-CentOS-7

 

 

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

# cat /etc/hostname

 

Display-CentOS-7-Hostname

 

 

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

# hostnamectl set-hostname your-new-hostname

 

В дополнение к команде hostname вы также можете использовать команду hostnamectl для отображения имени хоста Linux-машины.

# hostnamectl

 

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

# init 6
# systemctl reboot
# shutdown -r

 

Set-CentOS-7-Hostname

 

 

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

# vi /etc/hostname

 

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

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

# sysctl kernel.hostname
# sysctl kernel.hostname = new-hostname
# sysctl -w kernel.hostname = new-hostname

 

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

# sysctl kernel.hostname
# hostnamectl

 

Change-CentOS-7-Hostname

 

 

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

-pretty, -static и -transient 

 

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

 

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

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

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

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

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Новости

Больше похожих постов

1 комментарий. Оставить новый

  • Александр
    26 января 2020 14:09
    Здравствуйте. Спасибо за статью. А каким образом мне изменить имя хоста, если у меня на одном сервере 3 IP и домена? Если я поменяю таким образом, то изменится хост общий на всех трех IP. А мне нужно, чтобы на каждом IP был свой домен.
    Ответить

Добавить комментарий

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

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Most Viewed Posts
Меню