Як я можу постійно встановити ulimit -n 8192 в Centos 7?


15

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

Відповіді:


19

Якщо тільки вони не зробили щось справді нерозумне (якщо так, то звинувачуйте систему), це все налаштовано /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щоб активувати зміни.

Будь ласка, зверніться до документації щодо обмеження системного виконання


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.