Uma das tarefas essenciais para um administrador de sistema é saber como alterar o nome do host.
Se você digitou o nome do host errado durante a instalação ou requisito para alterá-lo, você pode alterá-lo conforme abaixo. O seguinte é testado no Ubuntu e no CentOS.
Alterar o nome do host envolve três etapas.
- Altere o valor HOSTNAME em /etc/sysconfig/network
- Altere o nome do host em /etc/hosts
- Atualizando o nome do host no terminal
últimas postagens
1. Exibir nome do host
Vamos descobrir o nome configurado executando hostname no terminal.
[[email protected] ~]# hostname centos-s-1vcpu-2gb-lon1-01 [[email protected] ~]#
Vamos mudar para etechpt.com
2. Mude o nome do host
Edite o arquivo /etc/sysconfig/network usando o vi, procure por HOSTNAME= e atualize para o nome desejado.
Observação: notei em algumas VMs do Cloud que a entrada HOSTNAME não existe. Se você não encontrar isso em seu servidor, ignore esta etapa.
Antes da mudança:
# cat network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=centos-s-1vcpu-2gb-lon1-01
Depois da mudança:
# cat network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=etechpt.com [[email protected] sysconfig]#
A próxima etapa seria alterar o nome do host em um arquivo de hosts.
Edite o arquivo /etc/hosts, procure o nome do host atual em 127.0.0.1 e a linha de IPs do servidor (se houver) e atualize-o para o desejado que você configurou acima.
Antes da mudança:
[[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] ~]#
Depois da mudança:
[[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. Altere o nome do host no terminal
E, finalmente, execute o comando hostname com o valor desejado.
[[email protected] ~]# hostname etechpt.com
Tente fazer login novamente em seu servidor e você notará o novo nome de host.
Usando servidor DigitalOcean?
Se você deseja alterar o nome do host na VM da DigitalOcean, também precisa atualizar o nome do host no arquivo /etc/hostname.
Aqui está uma rápida demonstração em vídeo.
Essa foi fácil.
Não é? Interessado em aprender mais sobre o Linux? Veja isso curso de administração.
Gostou de ler o artigo? Que tal compartilhar com o mundo?