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 corro sudo
, ele me diz que não consigo resolver[mycomputersname]
Se eu alterar manualmente a tabela de hosts para remover o .*.*
etc, tudo funcionará bem. Até que ele mude novamente em algum momento (reinicialize?) E comece tudo de novo. O que está acontecendo aqui e o que posso fazer para consertar isso? Obrigado!
Desculpas se esta é uma pergunta idiota. Sou muito novo no Linux.
Responder1
Experimente esta /etc/hosts
linha:
127.0.1.1 [mycomputersname].[city].[state].[domain].net mycomputersname
Você pode especificarapelidoPor aqui.
hostname
usa o /etc/hostname
arquivo para obter sua saída (entre outras fontes). Você poderia definir onome de domínio totalmente qualificadocomo hostname
também:
hostnamectl set-hostname [mycomputersname].[city].[state].[domain].net