CentOS: изменить имя хоста — hostname

Автор: | 07/19/2015
 

centos-logo-new-4Что бы проверить текущее имя хоста — выполните:

# hostname
ip-172-***-***-182

Для получения полного имени хоста:

# hostname --fqd
ip-172-***-***-182.us-west-2.compute.internal

Что бы изменить его — можно выполнить:

# hostname aws.domain.org.ua

Проверяем:

# hostname
aws.domain.org.ua

Однако — при таком подходе — во время следующей перезагрузки имя изменится опять.

Что бы изменить его навсегда в RHEL/CentOS/Fedora — отредактируйте файл /etc/sysconfig/network, в котором укажите новое имя:

# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=aws.domain.org.ua
NOZEROCONF=yes
NETWORKING_IPV6=no
IPV6INIT=no
IPV6_ROUTER=no
IPV6_AUTOCONF=no
IPV6FORWARDING=no
IPV6TO4INIT=no
IPV6_CONTROL_RADVD=no

Готово.

Ещё один способ — с помощью sysctl.

Для проверки текущего имени — используйте:

# sysctl kernel.hostname
kernel.hostname = aws.domain.org.ua

А что бы установить новое имя:

# sysctl kernel.hostname=newaws.domain.org.ua
kernel.hostname = newaws.domain.org.ua