Я пытаюсь установить сервер CentOS 7. Во время установки, что выбрать для имени хоста? Является ли "server.mydomain.tld" хорошим или мне нужно выбрать только "сервер"?
2 ответа
В официальной документации CentOS говорится, что имя хоста должно быть полным доменным именем.
HOSTNAME = <значение>, где <значение> должно быть полным доменным именем (FQDN), например hostname.example.com, но может быть любым именем хоста, которое необходимо.
Во время установки CentOS 7 в окне Сводная информация об установке установщика CentOS 7 щелкните метку NETWORK & HOSTNAME и введите свое полное доменное имя в поле Hostname . FQDN - это комбинация имени хоста + имя домена. Например, если ваше имя хоста - server
а ваше доменное имя - mydomain.com
, тогда ваше полное доменное имя - server.mydomain.com
Чтобы изменить имя хоста в CentOS 7, следуйте инструкциям в RHEL / Centos Linux 7: Изменить и установить команду имени хоста.
Вы можете выбрать любое имя, которое вам нравится.
Да, обычно предлагается использовать полное доменное имя (FQDN) для HOSTNAME
(то есть что-то вроде MyHomeServer).AlbaStar.com), но лично я не вижу большого смысла в этом.
Прежде всего, не все люди покупают доменные имена. И даже если они покупают, это не значит, что каждый их сервер доступен через это доменное имя. Например, в настоящее время я управляю 4 серверами CentOS. Только один из них у меня "подключен" к доменному имени, остальные доступны только через свои IP-адреса.
Во-вторых, для меня hostname
похоже на идентификатор физической машины. Сегодня я могу использовать определенный сервер CentOS в качестве веб-сервера для веб-сайта my-business.com
, завтра я решу перенести свой веб-сайт на другую машину. Если я использую полное доменное имя для имени хоста, мне придется изменить его, что сбивает с толку.
Вот почему для своих серверов я использую некоторые имена, которые легко запомнить (например, имена известных людей). Затем я поставил строку
export PS1='\[\033[0;35m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
в ~/.bashrc
и моя bash-подсказка всегда показывает мне, на каком сервере я работаю, что очень удобно.
п.с. Если вас не устраивает выбранное имя, вы всегда можете открыть /etc/sysconfig/network
и изменить переменную HOSTNAME
.