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