Como mudar o nome (hostname) de servidor CentOS – Interworx

21/07/2012

em Como Fazer,Linha de comando

Em determinados sistemas, por compatibilidade com painéis de controlo (neste caso, incluí um Interworx), o CentOS tornou-se uma referência por ser um sistema fiável, baseado em RHEL. Hoje foi necessário mudar o hostname (nome do servidor) em CentOS.

Como mudar o nome/ hostname em um sistema CentOS?

Existem várias forma de o fazer, mas, em servidores, como não possuímos o GUI instalado, tem obrigatoriamente de ser efetuado por linha de comando, por SSH.

Entre no Servidor com o seu cliente de SSH (putty.exe ou por terminal) e edite o ficheiro;

# vi /etc/sysconfig/network

mude a linha em baixo de forma a refletir a alteração pretendida:

HOSTNAME=nome-do-meu-servidor.dominio.xpto

guarde as alterações (em editor vi, prima “:” e “x”) e edite o seguinte ficheiro;

# vi /etc/hosts

Altere as linhas, mudando o nome antigo, para o novo;

127.0.0.1               nome-do-meu-servidor.dominio.xpto nome-do-meu-servidor localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
0.0.0.0 nome-do-meu-servidor.dominio.xpto

(mantenha o endereçamento de rede, sendo que o IP 0.0.0.0 é logicamente, o IP do seu servidor)

execute;

# hostname nome-do-meu-servidor.dominio.xpto

No caso de não possuir painel de controle instalado, ignore o passo seguinte ou verifique onde está o ficheiro de configuração referente ao seu painel de controle;

# vi /home/interworx/iworx.ini

(altere o nome anterior para o novo nome)

Para que as alterações tenham efeito, poderá efetuar um reboot ou caso não pretenda downtime associado, execute;

# /etc/init.d/network restart

NOTA: Não se esqueça, que caso possua um painel controle associado, deverá efetuar o “reload” do mesmo, que no caso do Interworx;

# /etc/init.d/iworx restart

e é tudo…

Artigo anterior:

Próximo artigo: