Какая служба/процесс заполняет значение по умолчанию /etc/hosts?

Какая служба/процесс заполняет значение по умолчанию /etc/hosts?

Я использую кастомную ОС на основе Ubuntu 18.04. Я столкнулся с проблемой - когда машина устанавливается, она иногда не имеет значения "127.0.1.1 hostname" в /etc/hosts. Поэтому она не может разрешиться сама собой

Кто-нибудь знает, что заполняет эти данные, или может подсказать, с чего можно начать отладку?

решение1

В Debian, /etc/hostsпоставляется сdebian-installerи не принадлежит какому-либо конкретному пакету. Я не подтвердил Ubuntu, их процесс разработки немного сложен, и я не хочу тратить больше нескольких минут на отслеживание исходников.

$ dpkg --search /etc/fstab
dpkg-query: no path found matching pattern /etc/fstab

Для системного администратора скопируйте нужный вам файл конфигурации, независимо от того, что сделал установщик дистрибутива. localhost — одна из немногих вещей, когда имеет смысл иметь локальные файлы, переопределяющие то, что говорит DNS. Но в любом случае поместите записи для localhost в DNS.

127.0.0.1   localhost 
::1         localhost

Связанный контент