Psychz - Nikhil
Votes: 0Posted On: May 31, 2017 01:01:34
Wanneer de terminal vast staat op "sudo: kan de host niet oplossen (geen)", betekent dit dat u geen hostnaam heeft opgegeven op uw systeem. Hostname is de naam van uw apparaat waarmee het netwerk wordt geïdentificeerd. De hostnaam wordt lokaal opgeslagen in het bestand "/ etc / hostname". Het is toegewezen aan het netwerk voor communicatie.
Problemen oplossen "sudo: kan host niet oplossen (geen)"

1. Controleer uw hostnaam door het commando "hostnaam" op uw terminal te laten uitvoeren. Het resultaat zal leeg zijn aangezien er geen hostnaam is toegewezen.
2. Wijzig het bestand '/ etc / hostname' waarin de hostnaam in uw systeem is opgeslagen. Geef elke hostnaam van uw keuze aan. Als voorbeeld heb ik de hostnaam als "inspiron-3558" toegewezen. U kunt het volgende commando gebruiken om het bestand te bewerken.
(Opmerking: u hebt root root toestemming nodig om het bestand te bewerken)
Vi / etc / hostname
(Opmerking: in dit geval gebruiken we de "vi" -redacteur om het bestand te bewerken. U kunt echter een tekstverwerker kiezen naar uw wens.)
3. Zodra u het bestand hebt opgeslagen met uw nieuwe hostnaam, voer de opdracht 'hostnaam' in om te bevestigen. De nieuwe hostnaam moet op het scherm worden weergegeven.
4. Controleer het bestand '/ etc / hosts' en bewerk de hostnaam hetzelfde als in '/ etc / hostname'. Het "hosts" bestand map de hostnaam naar IP adressen. Daarom is het erg belangrijk dat u de hostnaam in het bestand bewerkt. Wijzig alstublieft de hostnaam in kaart gebracht met het IP-adres "127.0.1.1".
5. Eventuele wijzigingen in de bestanden worden pas van kracht totdat het systeem opnieuw wordt gestart. Dus, start het systeem opnieuw om de wijzigingen van kracht te krijgen.
6. Controleer na het opnieuw opstarten het commando "sudo" om ervoor te zorgen dat het goed werkt.