ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как изменить имя хоста на CentOS и Ubuntu

Как изменить имя хоста на CentOS и Ubuntu

Имя хоста используется для идентификации сервера, когда он подключен к сети и настроен при первоначальной настройке сервера. Изменение начального имени хоста сервера является задачей, которую вы могли бы выполнить при использовании сервера и на этом уроке мы покажем вам, как изменить имя хоста на Linux VPS под управлением CentOS 7 или Ubuntu 16.04 в качестве операционной системы.

Что такое имя хоста?

Hostname является меткой, используемой для идентификации машины и поможет вам легко отличить сервер от другого. Имя хоста должно быть полным доменным именем (FQDN) и должен указывать на IP-адрес сервера, так что вы можете получить доступ к серверу, используя его.

Проверьте текущее имя хоста

Изменение имени хоста является довольно простым процессом, и требует всего несколько минут вашего времени. Вам нужно будет подключиться к серверу через SSH, чтобы быть в состоянии сделать это изменение. Если вы не знаете, как подключиться к серверу через SSH, вы можете использовать наш гид, который доступен здесь.

После того как вы войдете, вам необходимо определить текущее имя хоста. Если вы используете CentOS 7 VPS или Ubuntu 16.04 VPS, вы можете использовать команду hostnamectl.

# hostnamectl status

Вывод должен быть похож на результат ниже:

 Static hostname: vps.server.ru
       Icon name: computer-container
         Chassis: container
      Machine ID: * * * 
         Boot ID: * * * 
Operating System: CentOS Linux 7 (Core)
     CPE OS Name: cpe:/o:centos:centos:7
          Kernel: Linux 2.6.32-042stab120.3
    Architecture: x86-64

Значение static hostname это значение на которое вы должны смотреть.

Изменение текущего имени хоста

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

# hostnamectl set-hostname virtual.server.ru

Обратите внимание, что вам необходимо заменить virtual.server.com на новое имя хоста, который вы хотите использовать.

Теперь, когда вы проверите текущее состояние имени хоста с помощью команды hostnamectl status, вы увидите новое имя хоста virtual.server.ru вместо старого vps.server.ru. Это означает , что вы успешно изменили имя хоста на сервере.

Дополнительные параметры командной строки

Для получения дополнительных опций команды вы можете добавить флаг --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

 

Exit mobile version