Как я могу навсегда установить ulimit -n 8192 в Centos 7?


15

Я хотел бы навсегда установить ограничение на количество открытых файлов для всех пользователей в Centos 7, но, похоже, на Google есть много противоречивой информации.

Ответы:


19

Если они не сделали что-то действительно дурацкое (если так, то вините systemd), это все готово /etc/security/limits.conf.

*    soft    nofile 8192
*    hard    nofile 8192

Что-то такое.


11

Это можно сделать, создав новый файл конфигурации в /etc/security/limits.d/ (чтобы быть в безопасности при обновлении и т. Д.). Например:

/etc/security/limits.d/nofile.conf

с содержанием, написанным ранее sysadmin1138:

*    soft    nofile 8192
*    hard    nofile 8192

11

Если вы хотите увеличить лимит файлов для системного сервиса, вам придется отредактировать /usr/lib/systemd/system/SOME_SERVICE.service

добавить LimitNOFILE,

[Service]
...
LimitNOFILE=8192

и запустить , systemctl daemon-reloadчтобы активировать изменения.

Пожалуйста, обратитесь к документации по ограничению выполнения systemd.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.