Я вижу различные ссылки на "пользовательские" папки в /etc
папка, с именами, соответствующими некоторому файлу конфигурации, например, /etc/resolv.conf
и добавленный с .d
. Примеры resolv.conf.d
или cron.d
.
Где я могу найти больше документации об этой структуре папок, типах файлов, которые могут быть в них, порядке очередности, и т.д.
Где я могу найти больше документации об этой структуре папок
Это собирается в довольно трудный ответить правильно, так как это старо (и недостаточная документация). System V Unix или еще ранее, чем это, таким образом, мы говорим приблизительно в 1985 примерно. Плюс... каждый из различных каталогов, заканчивающихся, с которым.d мог бы иметь другой ответ.
В целом (я попытаюсь зафиксировать на cron.d
как пример, но это будет относиться ко всему другие также с некоторыми ожиданиями):
.d
относится к слову directory
. В былые времена это использовалось, чтобы иметь значение между командой и каталогом. В том каталоге будут сценарии или текстовые файлы, которые может обработать этот сервис. В cron.d
существует файл anacron
это - текстовый файл, который анализируется, и результаты выполняются cron
.
Или, как объяснено в debian списке рассылки: "Обычно, когда Вы видите, что *.d конвенция, это означает, что "это - каталог, содержащий набор фрагментов конфигурации, которые будут объединены вместе в конфигурацию для некоторого сервиса"..
Существует еще некоторая информация в той ссылке, но... она упрощена по некоторым причинам.
Как разыскать больше информации:
.d
с имени там наиболее вероятно страница справочника для него. То же идет для команд в самом каталоге (существует страница справочника cron
и один для anacron
; то же идет для apparmor
, usb_modeswitch
resolve.conf
и у всех них должно быть упоминание каталога и этого использование).типы файлов, которые могут быть в них
Это будет указано в странице справочника. Связанный с cron
(часть его, ссылка выше на страницу справочника имеет немного больше, но это является самым интересным):
Поддержка/etc/cron.d включена в демона крона самого, который обрабатывает это местоположение как шпульку crontab в масштабе всей системы. Этот каталог может содержать любые задачи определения файла после формата, используемого в/etc/crontab, т.е. в отличие от пользовательской шпульки крона, эти файлы должны ввести имя пользователя для выполнения задачи как в определении задачи.
порядок очередности
Если не отмечено иначе это будет в алфавитном порядке.