Ich bin ziemlich neu bei Linux und richte einen Server ein.
Immer wenn ich den Befehl „sudo“ verwende, erhalte ich die Meldung „Host kann nicht aufgelöst werden“.
Wenn ich mich per SSH bei meinem Server anmelde, habe ich einen bestimmten Hostnamen, sagen wir „Bob“. Wenn ich die Hosts-Datei mit cat /etc/hosts überprüfe, sehe ich den Namen Bob nirgends.
/etc/hostname existiert nicht. Ich bin nicht sicher, was in den Dateien stehen soll.
Bitte helfen.
Antwort1
Um einen Hostnamen festzulegen, verwenden Sie hostnamectl
sudo hostnamectl set-hostname $new_hostname
Wenn Sie „sudo“ nicht verwenden können, starten Sie den Computer im Wiederherstellungsmodus, mounten Sie Ihre Root-Partition rw erneut und führen Sie dann den obigen Befehl aus.
Zu Ihrer Information: Das Standardformat ist $IP_Adresse $Host
127.0.0.1 bob
Oder was immer Sie wollen.