Depois de alterar o nome do host em seu sistema Linux, você pode encontrar o erro "não foi possível resolver o host". Veja o que isso significa e o que você pode fazer para corrigi-lo.

O que é um nome de host e como você o altera?

Ao configurar seu sistema Linux – seja um VPS ou uma máquina física em sua casa – você pode ser solicitado a fornecer um nome de host. Este é um rótulo que seu computador usa para se identificar para outras máquinas na rede, para o usuário e para si mesmo.

Os nomes de host devem ser descritivos para que seja fácil identificar as máquinas, mesmo quando você não estiver sentado diretamente na frente delas. "Kitchen PC", ou "pequeno laptop de David" são grandes nomes. "racknerd-b7516a" é um nome terrível e torna difícil descobrir exatamente a qual máquina você está conectado.

Uma maneira de alterando o nome do host no Ubuntu ou outras distribuições Linux baseadas em Debian é com o terminal.

Abra um terminal pressionando Ctrl + Alt + T, ou selecionando-o em seu sistema de menus e digite:

sudo hostnamectl definir-hostname seu-novo-nome de anfitrião

Saia e faça login novamente, e você verá que o nome do host foi alterado.

O que significa "não é possível resolver o host: nome ou serviço desconhecido"?

Depois de alterar o nome do host do seu sistema, na próxima vez que você tentar executar um comando como sudo, você pode receber um erro de nome de host. No nosso caso, o erro foi "não foi possível resolver o host MUOVPS: Nome ou serviço desconhecido".

Esse erro não impede que você execute nenhuma tarefa, mas pode ser irritante.

cat /etc/hostname

O comando mencionado acima mostrará o nome de host que você acabou de definir, mas seu novo nome de host não está presente como uma saída de:

cat /etc/hosts

Para corrigir esse erro, use nano para editar o arquivo:

sudo nano /etc/hosts

Em uma nova linha, adicione o nome do host da sua máquina - o nome do host do nosso VPS é MUOVPS como mostrado abaixo - então salve e saia do nano com Ctrl+O então Ctrl + X.

Você corrigiu o erro “não foi possível resolver o host”!

Erros de nome de host não são os mais sérios e provavelmente não afetarão significativamente seu fluxo de trabalho ou seu dia. Mas eles são irritantes e mostram que você não configurou seu sistema corretamente. Por esse motivo, vale a pena definir o nome do host corretamente.

A correção desse problema exige que você edite o /etc/hosts Arquivo. Como é um arquivo crítico do sistema, saber editá-lo corretamente é importante para evitar erros.