В течение нескольких лет я использовал Linux в качестве основной системы, в частности Fedora, и всегда видел, что мое имя хоста установлено на «localhost», за исключением случаев, когда я подключаюсь к некоторым сетям, и он становится моим IP. Сегодня я испытал следующее поведение, которое мне трудно понять, хотя.
Я установил установку Ubuntu на другой раздел моего ноутбука, задав имя компьютера / имя хоста во время установки Ubuntu. Когда я перезагружался обратно в Fedora, Fedora обновила мое имя хоста до имени, которое я указала при установке Ubuntu.
Я всегда думал, что имя хоста было настроено и сохранено в разделе дистрибутива дистрибутива, и на самом деле содержимое / etc / hostname в Fedora по-прежнему читается как «localhost.localdomain», но при запуске hostname
команды отображается новое имя хоста. Обе установки имеют общий загрузочный раздел efi, но в остальном дискретны. Мне интересно, откуда и почему установка Fedora читает новое имя хоста?
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname
hosts:
в /etc/nsswitch.conf?