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

Автор: | 19/07/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