Psychz - Nikhil
Votes: 0Posted On: May 31, 2017 01:01:34
Kiedy terminal jest zablokowany na "sudo: niezdolny do rozwiązania hosta (brak)", oznacza to, że nie podałeś nazwy hosta w systemie. Nazwa hosta to nazwa urządzenia, z którą identyfikuje się sieć. Nazwa hosta jest przechowywana lokalnie w pliku "/ etc / hostname". Jest on mapowany do sieci komunikacyjnej.
Rozwiązywanie problemów "sudo: nie można rozwiązać hosta (brak)"
1. Sprawdź nazwę hosta, uruchamiając polecenie "nazwa hosta" w terminalu. Wynik będzie pusty, ponieważ nie ma przypisanej nazwy hosta.
2. Edytuj plik "/ etc / hostname", w którym nazwa hosta jest przechowywana w systemie. Podaj dowolną nazwę hosta. Jako przykład podałem nazwę hosta jako "inspiron-3558". Do edycji pliku można użyć następującego polecenia.
(Uwaga: konieczne będzie uprawnienie administratora do edytowania pliku)
Vi / etc / nazwa_hosta
(Uwaga: w tym przypadku używamy edytora "vi" do edytowania pliku, ale można wybrać dowolny edytor tekstowy podobający się do niego).
3. Po zapisaniu pliku przy użyciu nowej nazwy hosta, uruchom komendę "hostname", aby potwierdzić. Nowa nazwa hosta powinna być wyświetlana na ekranie.
4. Sprawdź plik "/ etc / hosts" i zmień nazwę hosta tak samo jak w "/ etc / hostname". Plik "hosts" mapuje nazwę hosta na adresy IP. W związku z tym bardzo ważne jest, aby edytować nazwę hosta w pliku. Proszę zmodyfikować nazwę hosta odwzorowującą adres IP "127.0.1.1".
5. Wszelkie zmiany wprowadzone w plikach nie działają, dopóki system nie zostanie uruchomiony ponownie. Zacznij reorganizację systemu, aby zmiany zaczęły obowiązywać.
6. Po ponownym uruchomieniu sprawdzić polecenie "sudo", aby upewnić się, że działa poprawnie.