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.