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

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

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

0
задан 8 January 2021 в 13:38
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
2
ответ дан 24 April 2021 в 01:32

Теги

Похожие вопросы