![При установке CentOS 7 что выбрать для имени хоста](https://rvso.com/image/1482463/%D0%9F%D1%80%D0%B8%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B5%20CentOS%207%20%D1%87%D1%82%D0%BE%20%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D1%82%D1%8C%20%D0%B4%D0%BB%D1%8F%20%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8%20%D1%85%D0%BE%D1%81%D1%82%D0%B0.png)
Я пытаюсь установить сервер CentOS 7. Что выбрать в качестве имени хоста во время установки? "server.mydomain.tld" подойдет или нужно выбрать только "server"?
решение1
ОфициальныйДокументация CentOSговорит, что имя хоста должно быть полным доменным именем.
HOSTNAME=<значение>, где <значение> должно бытьПолное доменное имя (FQDN), такой какимя_хоста.example.com, но может быть любым необходимым именем хоста.
Во время установки CentOS 7 на экране КРАТКОЕ ОПИСАНИЕ УСТАНОВКИ установщика CentOS 7 щелкните метку СЕТЬ И ИМЯ ХОСТА и введите полное доменное имя вашей системы в полеИмя хостаполе. FQDN — это комбинация hostname+domain-name. Например, если ваше hostname — server
и ваше domain-name — mydomain.com
, то ваше FQDN —server.mydomain.com
Чтобы изменить имя хоста в CentOS 7, следуйте инструкциям вRHEL / Centos Linux 7: команда изменения и установки имени хоста.
решение2
Вы можете выбрать любое имя, которое вам нравится.
Да, обычно предлагается использовать полное доменное имя (FQDN) HOSTNAME
(например, MyHomeServer.AlbaStar.com), но лично я не вижу в этом большого смысла.
Во-первых, не все люди покупают доменные имена. И даже если они покупают, это не значит, что каждый их сервер доступен через это доменное имя. Например, я сейчас управляю 4 серверами CentOS. Только один из них я «подключил» к доменному имени, остальные доступны только через свои IP-адреса.
Во-вторых, для меня это hostname
как идентификатор физической машины. Сегодня я могу использовать определенный сервер CentOS в качестве веб-сервера для my-business.com
веб-сайта, завтра я решу перенести свой веб-сайт на другую машину. Если я использую FQDN для имени хоста, мне придется его изменить, что сбивает с толку.
Вот почему для своих серверов я использую некоторые имена, которые легко запомнить (например, имена известных людей). Затем я ставлю строку
export PS1='\[\033[0;35m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
и ~/.bashrc
моя bash-команда всегда показывает мне, на каком сервере я работаю, что очень удобно.
ps Если вас не устраивает выбранное имя, вы всегда можете открыть /etc/sysconfig/network
и изменить HOSTNAME
переменную.