Я хотел бы навсегда установить ограничение на количество открытых файлов для всех пользователей в Centos 7, но, похоже, на Google есть много противоречивой информации.
15
Если они не сделали что-то действительно дурацкое (если так, то вините systemd), это все готово /etc/security/limits.conf
.
* soft nofile 8192
* hard nofile 8192
Что-то такое.
Это можно сделать, создав новый файл конфигурации в /etc/security/limits.d/ (чтобы быть в безопасности при обновлении и т. Д.). Например:
/etc/security/limits.d/nofile.conf
с содержанием, написанным ранее sysadmin1138:
* soft nofile 8192
* hard nofile 8192
Если вы хотите увеличить лимит файлов для системного сервиса, вам придется отредактировать /usr/lib/systemd/system/SOME_SERVICE.service
добавить LimitNOFILE
,
[Service]
...
LimitNOFILE=8192
и запустить , systemctl daemon-reload
чтобы активировать изменения.
Пожалуйста, обратитесь к документации по ограничению выполнения systemd.