Psychz - Nikhil
Votes: 0 Posted On: May 31, 2017 01:01:34
Wenn das Terminal auf "sudo: nicht in der Lage ist, Host (keine) zu beheben" bedeutet, bedeutet dies, dass Sie keinen Hostnamen für Ihr System zur Verfügung gestellt haben. Hostname ist der Name Ihres Geräts, mit dem sich das Netzwerk identifiziert. Der Hostname wird lokal in der Datei "/ etc / hostname" gespeichert. Es ist dem Netzwerk für die Kommunikation zugeordnet.
Fehlersuche "sudo: nicht in der Lage, Host (keine) zu lösen"
1. Überprüfen Sie Ihren Hostnamen, indem Sie den Befehl "Hostname" auf Ihrem Terminal ausführen. Das Ergebnis wird leer, da kein Hostname zugewiesen ist.
2. Bearbeiten Sie die Datei "/ etc / hostname", in der der Hostname in Ihrem System gespeichert ist. Geben Sie einen beliebigen Hostnamen Ihrer Wahl an. Als Beispiel habe ich den Hostnamen als "inspiron-3558" zugewiesen. Sie können den folgenden Befehl verwenden, um die Datei zu bearbeiten. (Hinweis: Sie benötigen root-Berechtigung zum Bearbeiten der Datei)
Vi / etc / hostname (Anmerkung: In diesem Fall verwenden wir den "vi" Editor, um die Datei zu bearbeiten. Allerdings kannst du einen beliebigen Texteditor deiner Vorliebe wählen.)
3. Sobald Sie die Datei mit Ihrem neuen Hostnamen gespeichert haben, führen Sie den Befehl "Hostname" zur Bestätigung aus. Der neue Hostname sollte auf dem Bildschirm angezeigt werden.
4. Überprüfen Sie die Datei "/ etc / hosts" und bearbeiten Sie den Hostnamen wie in "/ etc / hostname". Die "hosts" -Datei ordnet den Hostnamen den IP-Adressen zu. Daher ist es sehr wichtig, dass Sie den Hostnamen in der Datei bearbeiten. Bitte bearbeiten Sie den mit der IP-Adresse "127.0.1.1" zugeordneten Hostnamen.
5. Alle in den Dateien vorgenommenen Änderungen werden erst nach dem Neustart des Systems wirksam. Also, bitte das System neu starten, damit die Änderungen wirksam werden.
6. Nach dem Neustart den Befehl "sudo" überprüfen, um sicherzustellen, dass er ordnungsgemäß funktioniert.