
В CentOS/RHEL
машине лимит пользовательских процессов может быть определен как в , /etc/security/limits.conf
так и в/etc/security/limits.d/20-nproc.conf
В чем разница между этими двумя значениями, содержащимися в приведенных выше файлах?
решение1
TheRed HatКБпримечания:
После чтения /etc/security/limits.conf считываются отдельные файлы из каталога /etc/security/limits.d/. Файлы анализируются один за другим в порядке локали "C". Таким образом, порядок будет следующим: специальные символы, числа в порядке возрастания, заглавные буквы и строчные буквы в алфавитном порядке. Если два файла имеют одинаковую запись, то будет использована запись, прочитанная последней. Из этого каталога будут считываться только файлы с расширением *.conf.
Каталог фрагментов конфигурации предоставляет возможность различным пакетам предоставлять необходимые им настройки.Элемент списка рассылки Debianпредлагает следующее понимание:
Когда-то большая часть программного обеспечения UNIX контролировалась одним файлом конфигурации на пакет программного обеспечения, и все детали конфигурации для этого пакета помещались в этот файл. Это работало достаточно хорошо, когда этот файл вручную создавался системным администратором для локальных нужд.
Когда пакетирование дистрибутивов стало более распространенным, стало ясно, что нам нужны лучшие способы формирования таких файлов конфигурации из нескольких фрагментов, часто предоставляемых несколькими независимыми пакетами. Каждый пакет, которому необходимо настроить некоторую общую службу, должен иметь возможность управлять только своей конфигурацией без необходимости редактировать общий файл конфигурации, используемый другими пакетами.
Наиболее распространенным принятым соглашением было разрешить включить каталог, полный файлов конфигурации, где все, что было помещено в этот каталог, становилось активным и частью этой конфигурации.