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

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

 

В этом руководстве мы покажем вам, как изменить имя хоста в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, имя хоста — это метка, используемая для идентификации машины, которая поможет вам легко отличить сервер от другого. Имя хоста должно быть полностью определенным доменным именем (FQDN) и должно указывать на IP-адрес сервера, чтобы вы могли получить доступ к серверу с его помощью.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить sudo к командам для получения привилегий root. Если вы готовы, откройте свой терминал и следуйте инструкциям по этому руководству, и менее чем через 10 минут вы измените свое имя хоста на сервере Ubuntu 20.04 LTS.

Изменить имя хоста в Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Сначала я проверю текущее имя хоста, запустив «hostnamectl status» в оболочке вашего сервера:

hostnamectl

Вывод в моей системе:

Static hostname: chedelics
         Icon name: ubuntu-laptop
           Chassis: laptop
        Machine ID: 2381ec6bc9meilana1c843f3mariaea2
           Boot ID: 29intan594944feramona0759229ef0
  Operating System: Ubuntu 20.04 (Focal Fossa)
            Kernel: Linux 5.40.0-43-generic
      Architecture: x86-64

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

Изменение имени хоста системы — простой процесс. Синтаксис следующий:

[root@infoit ~]# sudo hostnamectl set-hostname host.example.com

Например, чтобы изменить статическое имя хоста системы на meilana.infoit.com.ua, вы должны использовать следующую команду:

[root@infoit ~]# sudo hostnamectl set-hostname meilana.infoit.com.ua

Еще раз проверьте имя хоста (закройте сеанс и откройте новый сеанс с помощью консоли):

[root@infoit ~]# hostnamectl status

Вывод:

Static hostname: meilana.infoit.com.ua
         Icon name: ubuntu-laptop
           Chassis: laptop
        Machine ID: 2381ec6bc9meilana1c843f3mariaea2
           Boot ID: 29intan594944feramona0759229ef0
  Operating System: Ubuntu 20.04 (Focal Fossa)
            Kernel: Linux 5.40.0-43-generic
      Architecture: x86-64

В каждой из этих конфигураций вам необходимо убедиться, что ваше имя хоста соответствует стандартам для FQDN (полных доменных имен). Буквы ASCII a — z, цифры 0 — 9 и дефис (‘-‘) являются единственными допустимыми символами (однако первый символ не может быть дефисом). Вы также можете счесть необходимым (или полезным) включить доменное имя, и в этом случае вы также можете использовать точки (точки) для разделения имени хоста и имени домена (и домена верхнего уровня).

Для дополнительных параметров команды вы можете добавить флаг в конце.--help

# hostnamectl --help
hostnamectl [OPTIONS...] COMMAND ...

Query or change system hostname.

  -h --help              Show this help
     --version           Show package version
     --no-ask-password   Do not prompt for password
  -H --host=[USER@]HOST  Operate on remote host
  -M --machine=CONTAINER Operate on local container
     --transient         Only set transient hostname
     --static            Only set static hostname
     --pretty            Only set pretty hostname

Commands:
  status                 Show current hostname settings
  set-hostname NAME      Set system hostname
  set-icon-name NAME     Set icon name for host
  set-chassis NAME       Set chassis type for host
  set-deployment NAME    Set deployment environment for host
  set-location NAME      Set location for host

Поздравления! Вы успешно изменили имя хоста . Благодарим за использование этого руководства, как изменить и установить имя хоста в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Ubuntu .