Po zmianie nazwy hosta w systemie Linux może wystąpić błąd „nie można rozwiązać hosta”. Oto, co to oznacza i co możesz zrobić, aby to naprawić.
Co to jest nazwa hosta i jak ją zmienić?
Podczas konfigurowania systemu Linux — niezależnie od tego, czy jest to VPS, czy fizyczna maszyna w domu — możesz zostać poproszony o podanie nazwy hosta. Jest to etykieta, której Twój komputer używa do identyfikowania się z innymi komputerami w sieci, z użytkownikiem i z samym sobą.
Nazwy hostów powinny być opisowe, aby można było łatwo zidentyfikować komputery — nawet jeśli nie siedzisz bezpośrednio przed nimi. „Kuchnia PC” lub „Malutki laptop Davida” to świetne nazwy. „racknerd-b7516a” to okropna nazwa i utrudnia dokładne ustalenie, z którą maszyną jesteś połączony.
Jeden sposób zmiana nazwy hosta na Ubuntu lub inne dystrybucje Linuksa oparte na Debianie jest z terminalem.
Otwórz terminal, naciskając Ctrl + Alt + T, lub wybierając go z systemu menu, a następnie wprowadź:
sudo hostnamectl ustawić-nazwa hosta twój-Nowy-nazwa hosta
Wyloguj się, a następnie zaloguj ponownie, a zobaczysz, że nazwa hosta uległa zmianie.
Co oznacza „nie można rozpoznać hosta: nieznana nazwa lub usługa”?
Po zmianie nazwy hosta systemu przy następnej próbie uruchomienia polecenia jako sudo, może pojawić się błąd nazwy hosta. W naszym przypadku błąd był „nie można rozwiązać MUOVPS hosta: Nieznana nazwa lub usługa”.
Ten błąd nie uniemożliwia wykonywania jakichkolwiek zadań, ale może być denerwujący.
kot /etc/nazwa hosta
Wspomniane polecenie pokaże właśnie ustawioną nazwę hosta, ale nowa nazwa hosta nie jest obecna jako wynik:
kot /etc/hosts
Aby naprawić ten błąd, użyj nano aby edytować plik:
sudo nano /etc/hosts
W nowym wierszu dodaj nazwę hosta swojego komputera — nazwa hosta naszego VPS to MUOVPS, jak pokazano poniżej — a następnie zapisz i wyjdź z nano za pomocą Ctrl + O następnie Ctrl + X.
Naprawiono błąd „nie można rozwiązać hosta”!
Błędy nazwy hosta nie są najpoważniejsze i prawdopodobnie nie zakłócą znacząco Twojego przepływu pracy lub Twojego dnia. Ale są denerwujące i pokazują, że nie skonfigurowałeś poprawnie swojego systemu. Z tego powodu warto poprawnie ustawić nazwę hosta.
Rozwiązanie tego problemu wymaga edycji /etc/hosts plik. Ponieważ jest to krytyczny plik systemowy, wiedza o tym, jak prawidłowo go edytować, jest ważna, aby zapobiec wszelkim błędom.