Я использую собственную ОС на основе ubuntu 18.04. Я столкнулся с проблемой - когда машина устанавливается, она иногда не имеет значения "127.0.1.1 hostname" в / etc / hosts. Так что он не может разрешиться сам
Кто-нибудь знает, что заполняет эти данные, или вы можете подсказать, откуда я могу начать отладку?
В 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