In pochi anni ho usato Linux come mio sistema principale, in particolare Fedora, ho sempre visto il mio nome host impostato su "localhost", ad eccezione di quando mi collego ad alcune reti e diventa il mio IP. Oggi ho sperimentato il seguente comportamento che però ho difficoltà a capire.
Ho impostato un'installazione Ubuntu su un'altra partizione del mio laptop, impostando un nome computer / nome host durante l'installazione di Ubuntu. Quando ho riavviato nuovamente Fedora, tuttavia, Fedora aveva aggiornato il mio nome host con il nome impostato nell'installazione di Ubuntu.
Ho sempre pensato che il nome host fosse configurato e archiviato sulla partizione dell'installazione distro, e in effetti il contenuto di / etc / hostname su Fedora continuava a leggere "localhost.localdomain", ma eseguendo il hostname
comando mostra il nuovo nome host. Entrambe le installazioni condividono una partizione di avvio efi, ma sono comunque discrete. Mi chiedo da dove e perché l'installazione Fedora sta leggendo il nuovo nome host?
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname
hosts:
in /etc/nsswitch.conf?