Como alterar o nome do host no Linux?

uma das tarefas essenciais para um administrador do sistema é saber como alterar o nome do host.

se você inseriu o nome do host errado durante a instalação ou requisito para alterá-lo, você pode alterá-lo como abaixo. O seguinte é testado no Ubuntu e CentOS.

alterar o nome do host envolve três etapas.

  • Alterar HOSTNAME valor /etc/sysconfig/network
  • Alterar o nome do host em /etc/hosts
  • Atualizando o hostname no terminal

Exibir nome do host

Vamos descobrir o nome configurado pela execução de hostname no terminal.

 ~]# hostnamecentos-s-1vcpu-2gb-lon1-01 ~]#

vamos mudar parageekflare

alterar Hostname

editar /etc/sysconfig/network arquivo usando vi, procure HOSTNAME= e atualize-o para o nome desejado.

Nota: notei em alguma VM em nuvem que a entrada HOSTNAME não existe. Se você não encontrar isso em seu servidor, poderá ignorar esta etapa.

antes da mudança:

# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=centos-s-1vcpu-2gb-lon1-01

após a mudança:

# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=geekflare sysconfig]#

a próxima etapa alteraria o nome do host em um arquivo hosts.

editar /etc/hosts arquivo, Procure o nome do host atual na linha 127.0.0.1 e IPs do servidor (se houver) e atualize-o para o desejado que você configurou acima.

antes da mudança:

 ~]# cat /etc/hosts | grep -v '^#'127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01127.0.0.1 localhost.localdomain localhost127.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 ~]#

após a mudança:

 ~]# cat /etc/hosts | grep -v '^#'127.0.0.1 geekflare127.0.0.1 localhost.localdomain localhost127.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 ~]#

altere o nome do host no terminal

e, finalmente, execute o comando hostname com o valor desejado.

 ~]# hostname geekflare

tente fazer login novamente no seu servidor e você notará o novo nome do host.

Usando O Servidor DigitalOcean?

se você quiser alterar o nome do host na VM DigitalOcean, também precisará atualizar o nome do host no arquivo /etc/hostname.

aqui está uma demonstração de vídeo rápida.

isso foi fácil.

não é? Interessado em aprender mais sobre Linux? Confira este curso de administração.

Deixe uma resposta

O seu endereço de email não será publicado.