В каком порядке файлы конфигурации загружаются в Linux, когда есть несколько источников?

Я понимаю основной принцип, что локальные файлы конфигурации предшествуют глобальным /etc/ конфигурационные файлы. Что мне действительно нужно, так это некоторые подробности, потому что иногда это не очевидно.

Пример, для которого я хотел бы знать неявный ответ, будет для следующих конфигурационных файлов PostgreSQL: /etc/postgresql/9.3/main/pg_hba.conf а также /usr/share/postgresql/9.3/pg_hba.conf,

1 ответ

PostgreSQL не будет читать и объединяться pg_hba.conf, Так что "только один в /etc". Обратите внимание, что конфигурация PostgreSQL в / etc специфична для Ubuntu и Debian, которые используют pg_wrapper; другие дистрибутивы Linux и другие операционные системы имеют конфигурацию PostgreSQL внутри каталога данных.

Как правило, загрузка конфигурационного файла в Linux зависит от конкретного приложения и дистрибутива. К сожалению, нет ни стандартного формата, ни стандартного пути поиска, ни чего-либо еще.

Другие вопросы по тегам