Uma das atividades cruciais para a gestão de qualquer sistema é o domínio da alteração do nome do host.
Caso o nome do host tenha sido inserido incorretamente durante a instalação ou necessite de ser modificado por alguma razão, o processo de alteração pode ser executado seguindo os passos abaixo. O procedimento a seguir foi testado em ambientes Ubuntu e CentOS.
A mudança do nome do host envolve três passos distintos:
- Modificar o valor do parâmetro HOSTNAME no ficheiro /etc/sysconfig/network
- Alterar o nome do host no arquivo /etc/hosts
- Atualizar o nome do host no terminal
1. Verificação do Nome do Host Atual
Inicialmente, vamos identificar o nome do host atualmente configurado executando o comando `hostname` no terminal.
[[email protected] ~]# hostname
centos-s-1vcpu-2gb-lon1-01
[[email protected] ~]#
O nosso objetivo é alterar este nome para etechpt.com.
2. Modificação do Nome do Host
A edição do arquivo /etc/sysconfig/network será feita através do editor vi. Procure pela linha que contém `HOSTNAME=` e atualize-a com o nome desejado.
Importante: Em algumas máquinas virtuais na nuvem, a entrada `HOSTNAME` pode não existir. Se este for o seu caso, poderá ignorar este passo.
Configuração Anterior:
# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centos-s-1vcpu-2gb-lon1-01
Configuração Atualizada:
# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=etechpt.com
[[email protected] sysconfig]#
O próximo passo envolve a alteração do nome do host no ficheiro de hosts.
Abra o ficheiro /etc/hosts com o seu editor de texto preferido. Procure o nome do host atual nas linhas referentes a 127.0.0.1 e nos endereços IP do servidor (se existirem) e substitua-os pelo nome que configurou anteriormente.
Configuração Anterior:
[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4
::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
[[email protected] ~]#
Configuração Atualizada:
[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 etechpt.com
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4
::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
[[email protected] ~]#
3. Alteração do Nome do Host no Terminal
Por fim, execute o comando `hostname` no terminal, fornecendo o novo nome desejado.
[[email protected] ~]# hostname etechpt.com
Ao realizar um novo login no seu servidor, já deverá observar o novo nome do host.
Utiliza servidores da DigitalOcean?
Caso necessite alterar o nome do host numa VM da DigitalOcean, é igualmente necessário atualizar o nome do host no ficheiro /etc/hostname.
Abaixo, apresentamos um curto vídeo demonstrativo.
Este processo é bastante direto.
Não concorda? Se tem interesse em aprofundar os seus conhecimentos em Linux, este curso de administração pode ser do seu interesse.
Gostou do artigo? Partilhe com a comunidade!