Ubuntu Server 18.04 — Изменение имени сервера

Имя устройства помогает идентифицировать его внутри сети. Называя устройство, можно вложить в его имя какую-то смысловую нагрузку, что позволит лучше запомнить его имя. Или же по имени опознать его функционал. Это относится как к компьютерам пользователей, принтерам, так и к серверам и прочим устройствам. В процессе установки Ubuntu Server 18.04, как и любой другой версии этой ОС, вам предлагается дать ему имя. Но что делать если вы хотите изменить имя уже после установки? В Ubuntu Server 18.04 — изменение имени  сервера происходит следующим образом:

  1. Узнаем текущую информацию о сервере

    hostnamectl
    Эта команда покажет нам текущую информацию о системе. Так же посмотреть под каким пользователем вы авторизованы в системе и на каком сервере, можно посмотреть прямо в командной строке.
    Ubuntu 18.04 LTS - hostnamectlКак видно, наш сервер называется ag-raw-server-32gb.

  2. Изменяем текущее имя сервера

    С помощью этой же утилиты, мы изменим постоянное имя сервера
    sudo hostnamectl set-hostname adminguide-new-name-server
    Ubuntu 18.04 LTS - hostnamectl set-hostnameКак теперь можно увидеть, Static hostname изменился, в то время как в командной строке у нас всё еще старое имя сервера. После перезагрузки новое имя полностью вступит в силу. НО есть несколько подводных камней

  3. Настройка в файле cloud.cfg

    Если у вас используется cloud.cfg, то после перезагрузки, название сервера может вернуться к тому, что было указано при установке. Поэтому вам необходимо отключить это в файле /etc/cloud/cloud.cfg
    sudo nano /etc/cloud/cloud.cfg
    Ubuntu 18.04 LTS - preserve_hostnameОткрыв файл для редактирования, нужно найти строку preserve_hostname, и значение false, заменить на true. Тогда после перезагрузки, у вас сохранится новое имя сервера.

  4. Запись в файле hosts

    В определенных конфигурациях, например в случае установки на сервер, роли Active Directory Domain Controller, для корректной работы, критично чтобы сервер резолвился по своему имени. Поэтому, если у нас например:
    IP адрес сервера: 192.168.1.100
    домен где находится сервер: adminguide.local
    Имя сервера: adminguide-new-name-server
    То в файле hosts, нам надо добавить строку:
    192.168.1.100 adminguide-new-name-server.adminguide.local adminguide-new-name-server
    После сохранения изменений, по команде ping ag-ad-dc, сервер должен начать пинговать свой адрес 192.168.1.100
    Чтобы открыть файл hosts на редактирование, необходимо использовать команду
    sudo nano /etc/hosts

Text.ru - 100.00%

Related

Jupyter Notebook и Anaconda для удаленной разработки на отдельном Ubuntu Server, нужны для облегчения себе жизни. А так же чтобы не таскать с места на место свои проектики или не работать с jupyter notebook через удалённый рабочий стол. Еще распространена ситуация, когда у вас дома, в офисе, на даче. Continue reading

PostgreSQL 10 - Потоковая репликация с отработкой фейловера. Данная запись посвящается исключительно "Потоковой репликации", не архивированию, не логической репликации, не восстановлению из бэкапа. Тут описывается потоковая репликация, настройка одного мастера, одного слейва. Continue reading

PostgreSQL 10 FATAL: could not access file "online_analyze" - Ничего не предвещало беды да? Всё шло своим чередом, сервер PostgreSQL 10 для 1C работал в штатном режиме, бухгалтера стадами набигали на 1Сные сервера, делали свои грязные дела, а жалоб никаких не было?. И вот ты уже сидишь обтекая потом гуглишь что. Continue reading

Установка Zabbix 4.0 из репозитория на Ubuntu 18.04 происходит настолько просто что ненужно никаких статей вообще. Признаться честно, у кого у кого, а у Zabbix проблем с установкой нету от слова совсем. Особенно это касается апплаенса или же репозитория. Тем не менее необходимость. Continue reading

JOIN THE DISCUSSION