In den wenigen Jahren, in denen ich Linux als Hauptsystem verwendet habe, insbesondere Fedora, wurde mein Hostname immer auf "localhost" gesetzt, mit der Ausnahme, dass ich mich mit einigen Netzwerken verbinde und dies meine IP wird. Heute habe ich folgendes Verhalten erlebt, das ich allerdings nur schwer verstehe.
Ich habe eine Ubuntu-Installation auf einer anderen Partition meines Laptops eingerichtet und während der Ubuntu-Installation einen Computernamen / Hostnamen festgelegt. Als ich Fedora neu startete, hatte Fedora meinen Hostnamen auf den Namen aktualisiert, den ich in der Ubuntu-Installation festgelegt hatte.
Ich dachte immer, der Hostname sei auf der Partition der Distribution-Installation konfiguriert und gespeichert, und tatsächlich lautete der Inhalt von / etc / hostname auf Fedora immer noch "localhost.localdomain", aber wenn der hostname
Befehl ausgeführt wird, wird der neue Hostname angezeigt. Beide Installationen teilen sich eine EFI-Boot-Partition, sind aber ansonsten diskret. Ich frage mich, woher und warum die Fedora-Installation den neuen Hostnamen liest.
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname
hosts:
in /etc/nsswitch.conf?