/ etc / hosts Problema

1

cat /etc/hosts retorna dois resultados:

127.0.0.1  Localhost    
127.0.1.1  [mycomputersname].[city].[state].[domain].net  (brackets for anonymity)

Quando executo hostname , ele retorna [mycomputersname] sem o .*.* etc etc

Sempre que executo sudo , ele me diz que não é possível resolver [mycomputersname]

Se eu alterar manualmente a tabela de hosts para remover o .*.* etc, funcionará bem. Até que ele mude de volta em algum ponto (reboot?) E ele começa tudo de novo. O que está acontecendo aqui e o que posso fazer para corrigir isso? Obrigado!

Desculpas se esta é uma pergunta idiota. Sou muito novo no Linux.

    
por ztpsec 29.09.2014 / 21:30

1 resposta

2

Tente esta linha /etc/hosts :

127.0.1.1  [mycomputersname].[city].[state].[domain].net mycomputersname

Você pode especificar aliases dessa maneira.

hostname usa o arquivo /etc/hostname para obter sua saída (entre outras fontes). Você pode definir o nome de domínio totalmente qualificado como hostname :

hostnamectl set-hostname [mycomputersname].[city].[state].[domain].net
    
por muru 29.09.2014 / 21:37