У меня есть сервер Centos 7 с десятками доменных имен и IP-адресов.
IP-адреса указывают на мой сервер.
Каждое доменное имя указывает на свой собственный IP-адрес через запись A.
Я хочу настроить свое полное доменное имя для установки Postfix .
/ etc / hostname
содержит myproject.localdomain
/ etc / hosts
содержит:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
Команда hostname
возвращает:
myproject.localdomain
hostname -f
возвращает:
localhost
domainname возвращает (нет)
Нужно ли мне выбирать приобретенный реальный домен и добавьте к нему имя хоста, например:
ip hotname.domainame hostname
Метод 1)
Вы не определяете имя хоста или полное доменное имя вашего сервера с помощью файла / etc / hosts
Вы можете отредактировать / etc / имя хоста , введите имя хоста и сохраните файл. Это будет лишь частью процесса
Затем в CentOS 7 у вас есть команда hostnamectl :
hostnamectl set-hostname host.domain.tld --static
Метод 2)
Используйте инструмент nmtui , выполнив nmtui на консоли ssh или непосредственно на консоль сервера. Выберите Редактировать соединение , затем спуститесь вниз с помощью клавиш со стрелками и выберите Установить имя хоста системы , и там вы установите имя хоста.