W ciągu kilku lat korzystałem z Linuksa jako mojego głównego systemu, zwłaszcza Fedory, zawsze widziałem, że moja nazwa hosta jest ustawiona na „localhost”, z wyjątkiem przypadków, gdy łączę się z niektórymi sieciami i staje się moim adresem IP. Dzisiaj jednak doświadczyłem następującego zachowania, z którym trudno mi zrozumieć.
Instaluję instalację Ubuntu na innej partycji mojego laptopa, ustawiając nazwę komputera / nazwę hosta podczas instalacji Ubuntu. Jednak po ponownym uruchomieniu w Fedorze Fedora zaktualizowała moją nazwę hosta do nazwy, którą ustawiłem w instalacji Ubuntu.
Zawsze myślałem, że nazwa hosta została skonfigurowana i zapisana na partycji instalacji dystrybucji i rzeczywiście zawartość pliku / etc / hostname w Fedorze nadal brzmi „localhost.localdomain”, ale uruchomienie hostname
polecenia pokazuje nową nazwę hosta. Obie instalacje współużytkują partycję rozruchową efi, ale poza tym są dyskretne. Zastanawiam się, skąd i dlaczego instalacja Fedory czyta nową nazwę hosta?
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname
hosts:
w /etc/nsswitch.conf?