sábado, 3 de janeiro de 2015

Alterando o nome do hostname em distribuições RedHat Linux



Mudar o nome do hostname do servidor Red Hat-like (Fedora, CentOS e etc...)
Verificar o hostname atual:
[root@beagleleo ~]# uname -a

Linux beagleleo.localdomain 2.6.18-194.el5 #1 SMP Mon Mar 29 20:06:41 EDT 2010 i686 i686 i386 GNU/Linux

[root@ beagleleo ~]# hostname beagleleo.localdomain
[root@ beagleleo ~]#

Em sistemas baseados em Red Hat usa-se o arquivo abaixo para ler e gravar a informação quando o sistema inicia:
/etc/sysconfig/network
Neste arquivo apenas alterar o parametro HOSTNAME.
Alterado irá ficar desta maneira:
[root@beagleleo ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME= beagleleo02.localdomain
[root@beagleleo ~]#

É necessário realizar o reboot do server para aplicar as configurações.
Não esquecer de alterar o /etc/hosts e alterar a linha do servidor para o novo nome também.
Existe outro jeito, mais eficiente, pois não é necessário fazer o reboot do sistema. Simplesmente altera dinamicamente, porém não altera o /etc/hosts. Você terá que alterar manualmente também.
Verificação do hostname atual:
[root@ beagleleo ~]# sysctl kernel.hostname

kernel.hostname = beagleleo.localdomain

[root@beagleleo ~]#


Alteração do hostname:
[root@hodb001vtr ~]# sysctl kernel.hostname= beagleleo02.localdomain

kernel.hostname = beagleleo02.localdomain

[root@ beagleleo02 ~]#


Nenhum comentário:

Postar um comentário