Como recuperar o arquivo de hosts após a exclusão acidental

2

Eu cometi um erro e acidentalmente apaguei o arquivo hosts do meu sistema e não consigo descobrir como recuperar meu arquivo hosts (/ etc /), quando faço

sudo service apache2 restart

Está mostrando:

sudo: unable to resolve host SystemName.

Estou usando o Ubuntu 14.04 LTS. Eu tentei editar o arquivo hosts sudo vi hosts e colocar:

127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

Mas sem sucesso.

    
por Atiq 13.12.2014 / 05:58

1 resposta

2

Parece que o problema é resolver o nome do host real da máquina em que você está. Verifique seu nome de host executando o comando hostname desta forma:

hostname

Ou assim:

cat /etc/hostname

E digamos que seu nome de host seja SystemName . Então você teria que adicionar uma linha ao seu arquivo /etc/hosts assim:

127.0.0.1       SystemName

Assim, todo o arquivo /etc/hosts ficaria assim:

127.0.0.1       localhost
127.0.0.1       SystemName
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

Você também pode consolidar essas 127.0.0.1 entradas como esta:

127.0.0.1       localhost SystemName

Em seguida, o arquivo /etc/hosts final ficaria assim:

127.0.0.1       localhost SystemName
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
    
por 13.12.2014 / 06:14