Come recuperare il file hosts dopo l'eliminazione accidentale


2

Ho fatto un errore e cancellato accidentalmente il file hosts dal mio sistema e non riesco a capire come recuperare il mio file hosts (/ etc /), quando lo faccio

sudo service apache2 restart

Sta mostrando:

sudo: impossibile risolvere l'host SystemName.

Sto usando Ubuntu 14.04 LTS. Ho provato a modificare il file hosts sudo vi hostse ho inserito:

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

Ma inutilmente.

Risposte:


2

Sembra che il problema stia risolvendo il nome host effettivo della macchina su cui ti trovi. Controlla il tuo nome host eseguendo il hostnamecomando in questo modo:

hostname

O così:

cat /etc/hostname

E supponiamo che il tuo nome host sia SystemName. Quindi dovresti aggiungere una riga al tuo /etc/hostsfile in questo modo:

127.0.0.1       SystemName

Quindi l'intero /etc/hostsfile sarebbe simile al seguente:

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

È inoltre possibile consolidare tali 127.0.0.1voci in questo modo:

127.0.0.1       localhost SystemName

Quindi il /etc/hostsfile finale sarebbe simile al seguente:

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.