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

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

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

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

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

1 ответ

Зафиксировать /etc/hosts файл...

  • загрузитесь к меню GRUB
  • выберите Advanced Options
  • выберите режим Recovery
  • выберите доступ Root
  • при подсказке # введите следующее...
    • mount -o rw,remount / # повторно смонтируйте диск r/w
    • vi /etc/hosts # используйте любого редактора, которого Вы любите
    • минимальный файл hosts должен посмотреть что-то как...

/etc/hosts...

127.0.0.1   abc.local   abc  localhost
127.0.1.1   abc

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

1
ответ дан 2 December 2019 в 04:48

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

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