Como Mudar o Hostname no Ubuntu

Como Mudar o Hostname no Ubuntu

Ter o mesmo hostname em todos os sistemas faz com que realizar tarefas administrativas e de manutenção no sistema e rede sejam mais difíceis.

O hostname é utilizado para identificar um sistema em uma rede em qualquer distribuição Linux. O hostname padrão definido durante a instalação é localhost, exceto em alguns casos de serviços cloud em que o hostname padrão pode vir com outro nome.

As aplicações instaladas usam o hostname como identificação enquanto se comunicam com outros sistemas.

Portanto, para comunicar com qualquer outro sistema em uma rede sem gerar confusão, é sempre bom ter um hostname único. Neste tutorial, vamos ensinar como mudar o hostname no Ubuntu.

Alterar Hostname no Ubuntu Usando hostnamectl

Para todos os métodos que iremos mostrar, é necessário acessar seu servidor Linux via SSH. Preparamos um tutorial sobre este assunto para ajudar você.

A maneira mais fácil de alterar o hostname é com o comando hostnamectl. Esta ferramenta de utilidade está instalada por padrão no sistema. Se por algum motivo não estiver instalada, utilize o comando apt-get para realizar a instalação:

apt-get install systemd

Agora o comando hostnamectl estará disponível, caso não estivesse antes. Digite no terminal:

hostnamectl

Este é o resultado que você vai ver:

Static hostname: hostinger
       Icon name: computer-vm
         Chassis: vm
      Machine ID: 45598cbdb6ee462e8696166b520fe788
         Boot ID: 99526e56aeea45c2a0f3b2ffaaffe9d9
  Virtualization: xen
Operating System: Ubuntu 18.04.1 LTS
          Kernel: Linux 4.15.0-1021-aws
    Architecture: x86-64

O resultado acima lista o hostname permanente como “Static”. Para alterar este hostname basta executar o seguinte comando:

hostnamectl set-hostname hostinger

O terminal não irá exibir nenhum resultado. Para verificar se o hostname foi alterado basta executar novamente o comando:

hostnamectl

Mudar o Hostname no Ubuntu Utilizando o Comando hostname

O comando hostname é usado para mostrar ou definir um hostname e domínio de um sistema. A sintaxe básica do comando é:

hostname [opções] [novo_hostname]

Para visualizar as configurações atuais do sistema, utilize o comando sem nenhuma opção adicional:

hostname

Para mudar o hostname, você só precisa usar o comando apenas com o novo nome, sem nenhuma opção.

hostname hostinger

Digite hostname no terminal para verificar se a alteração ocorreu com sucesso.

Lembre-se, as mudanças no hostname são temporárias. Se você reiniciar o sistema, o hostname voltará ao nome antigo.

O comando hostname é útil em situações em que você está executando uma tarefa menor e precisa realizar a alteração temporariamente.

Mudar o Hostname no Ubuntu Manualmente

É possivel alterar o hostname editando alguns arquivos de configuração diretamente. Basta você alterar o hostname em dois arquivos – /etc/hostname e /etc/hosts.

Para começar, vamos editar o arquivo /etc/hostname e atualizar o registro com o novo hostname:

vi /etc/hostname
hostinger

Em seguida, vamos atualizar o registro hostname com o novo arquivo /etc/hosts para que o sistema defina o novo hostname na rede.

# vi /etc/hosts
127.0.0.1 hostinger

Neste momento, você já editou os arquivos necessários. Mas ainda falta um passo para aplicar as mudanças.

O passo final é editar o arquivo de configuração cloud. Este pacote cloud init é instalado nas imagens padrão oferecidas por alguns provedores cloud para inicializar o serviço.

Para completar as formalidades, edite o arquivo de configuração cloud e mude o valor de preserve_hostname para true.

# vi /etc/cloud/cloud.cfg




# This will cause the set+update hostname module to not operate (if true)

preserve_hostname: true



Se o arquivo acima não está presente no seu sistema, não se preocupe, é só pular esta etapa.

Reinicie o sistema e abra uma nova sessão no terminal. Para verificar se o hostname continua alterado mesmo após o reinício do servidor, execute o comando:

hostname

Alterar o Hostname no Ubuntu Usando o Painel de Controle da Hostinger

Para mudar o hostname usando o painel de controle da Hostinger, acesse a aba Servidores, localizada no menu superior. Na nova tela você vai encontrar a opção Outras Configurações, com a opção Nome de Host. Basta digitar o novo hostname e clicar em Salvar mudanças:
Mudar Hostname no Painel de Controle da Hostinger

Resumo

Mudar o hostname no Ubuntu é fácil e você pode fazer via terminal ou pelo painel de controle da Hostinger. Esperamos que este tutorial tenha sido útil. Até a próxima!

Author
O autor

Ariane G.

A Ariane é SEO Team Leader com experiência em conteúdo, localização e SEO. Seu desafio é levar a Hostinger ao topo dos resultados no Brasil, França e Reino Unido. Eventualmente ela compartilha seu conhecimento no blog e nos tutoriais da Hostinger e no tempo livre ela gosta de explorar lugares novos e viver intencionalmente.