Как изменить имя хоста в Ubuntu 20.04 | 18.04

Как изменить имя хоста в Ubuntu 20.04 | 18.04

 

Это краткое руководство показывает студентам и новым пользователям, как изменить имя хоста Ubuntu. Если вы используете Ubuntu 20.04 | 18.04, тогда этот пост должен пригодиться.

Имя хоста Ubuntu задается во время установки или динамически назначается для облачных серверов при создании новых экземпляров.

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

Имя хоста должно быть уникальным в сети и идентифицировать отдельный компьютер. Не должно быть двух машин с одинаковым именем хоста.

Чтобы изменить имя сервера, выполните следующие действия:

Шаг 1. Отображение текущего имени хоста

Перед изменением или обновлением имени вашей системы вы можете узнать текущее имя. Чтобы узнать имя вашей системы, просто выполните следующие команды:

hostnamectl

Это должно отобразить что-то похожее на строки ниже:

   Static hostname: ubuntu2004
         Icon name: computer-vm
           Chassis: vm
        Machine ID: e280aedec6a247d3a1d4beb4f85576bb
           Boot ID: b794a939b6264a5ea7ce18eae9c130d7
    Virtualization: oracle
  Operating System: Ubuntu 20.04 LTS
            Kernel: Linux 5.4.0-26-generic
      Architecture: x86-64

Шаг 2. Измените имя хоста

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

Есть несколько мест для изменения имени хоста. Приведенные ниже команды изменят имя хоста на новое имя.

sudo hostnamectl set-hostname new_hostname

Замените new_hostname новым именем, которое вы хотите для системы.

Есть два файла, которые также следует отредактировать, чтобы успешно изменить имя компьютера Ubuntu. Эти файлы находятся в каталоге / etc. Они есть:

/etc/hostname

/etc/hosts

Отредактируйте / etc / hosts и обновите там имя файла.

sudo nano /etc/hosts

Затем замените старое имя новым, затем сохраните файл и выйдите.

  GNU nano 4.8                       /etc/hosts                                 
127.0.0.1       localhost
127.0.1.1       new_hostname

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback

Затем убедитесь, что новое имя хоста также находится в файле ниже:

sudo nano /etc/hostname

Некоторые облачные провайдеры установят пакет cloud-init. Серверы Ubuntu также могут его установить. Если он установлен, вам также потребуется отредактировать cloud.cfgфайл.

Если такой файл есть в вашей системе, откройте его и измените выделенную строку, чтобы сохранить имя хоста.

Для этого выполните следующие команды:

sudo nano /etc/cloud/cloud.cfg

Затем измените строку:

# The top level settings are used as module
# and system configuration.

# This will cause the set+update hostname module to not operate (if true)
preserve_hostname: true

# Example datasource config
# datasource:
.............................

Сохраните файл и выйдите

Шаг 3: перезапустите сервер

Наконец, перезапустите сервер, чтобы применить новое имя.

sudo reboot

Когда вы снова войдете в систему, системе должно быть присвоено новое имя.

Вывод:

В этом посте показано, как изменить имя хоста Ubuntu. Если вы обнаружите какую-либо ошибку выше, пожалуйста, используйте форму комментария ниже, чтобы сообщить.

Спасибо,

Оставить ответ

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

два × один =