cat /etc/hosts
gibt zwei Ergebnisse zurück:
127.0.0.1 Localhost
127.0.1.1 [mycomputersname].[city].[state].[domain].net (brackets for anonymity)
Wenn ich ausführe hostname
, wird es [mycomputersname]
ohne .*.*
usw. usw. zurückgegeben.
Immer wenn ich ausführe sudo
, wird mir angezeigt, dass es nicht gelöst werden kann[mycomputersname]
Wenn ich die Hosts-Tabelle manuell ändere, um das .*.*
usw. zu entfernen, funktioniert es einwandfrei. Bis es irgendwann wieder geändert wird (Neustart?) und alles wieder von vorne beginnt. Was ist hier los und was kann ich tun, um es zu beheben? Danke!
Entschuldigen Sie, wenn das eine dumme Frage ist. Ich bin ein Neuling bei Linux.
Antwort1
Versuchen Sie diese /etc/hosts
Zeile:
127.0.1.1 [mycomputersname].[city].[state].[domain].net mycomputersname
Sie können angebenAliaseHier entlang.
hostname
verwendet die /etc/hostname
Datei, um seine Ausgabe zu erhalten (unter anderem). Sie können dievollqualifizierter Domänennameals hostname
auch:
hostnamectl set-hostname [mycomputersname].[city].[state].[domain].net