Почему мой файл / etc / hosts пуст в Ubuntu?

В Ubuntu мой файл / etc / hosts пуст. Это случилось внезапно, я не изменял его и не думал, что любая другая программа также изменила его. Как это может случиться?

Кроме того, я не могу редактировать файл / etc / hosts из vi. Я попытался изменить разрешение с помощью sudo, но это не сработало, поскольку sudo давал мне «неспособность разрешить хост-призрак». призрак - мое имя хоста. Еще одна вещь, которую я заметил при установке Ubuntu, я установил имя компьютера как «GHOST», которое было принято как имя хоста. Теперь, если я изменю его на что-нибудь вроде «ABC», имя хоста, которое требуется, это «abc» (все в нижнем регистре), также если имя устройства похоже на abc.xyz.com, тогда имя хоста, которое требуется, - abc-xyz-com, заменяет все , с - . Почему это происходит.

Кроме того, как мне восстановить файл / etc / hosts, так как я вообще не могу редактировать файл.

1
задан 16 July 2017 в 18:12

2 ответа

Чтобы исправить файл /etc/hosts ...

загрузиться в меню GRUB, выберите «Дополнительные параметры», выберите «Режим восстановления», выберите «Корневой доступ» в строке #, введите следующее ... mount -o rw,remount / # remount диск r / w vi /etc/hosts # использовать любой редактор, который вам нравится, файл с минимальными хостами должен выглядеть примерно так:

/ etc / hosts ...

127.0.0.1 abc.local abc localhost 127.0.1.1 abc

Перезагрузите компьютер.

0
ответ дан 18 July 2018 в 10:11

Чтобы исправить файл /etc/hosts ...

загрузиться в меню GRUB, выберите «Дополнительные параметры», выберите «Режим восстановления», выберите «Корневой доступ» в строке #, введите следующее ... mount -o rw,remount / # remount диск r / w vi /etc/hosts # использовать любой редактор, который вам нравится, файл с минимальными хостами должен выглядеть примерно так:

/ etc / hosts ...

127.0.0.1 abc.local abc localhost 127.0.1.1 abc

Перезагрузите компьютер.

0
ответ дан 24 July 2018 в 19:31

Другие вопросы по тегам:

Похожие вопросы: