Chciałbym na stałe ustawić limit otwartych plików dla wszystkich użytkowników w Centos 7, ale wydaje się, że w Google jest wiele sprzecznych informacji.
15
Chyba że zrobili coś naprawdę zwariowanego (jeśli tak, obwiniaj systemd), to wszystko jest ustawione /etc/security/limits.conf
.
* soft nofile 8192
* hard nofile 8192
Coś w tym stylu.
Można to zrobić, tworząc nowy plik konfiguracyjny w: /etc/security/limits.d/ (aby zachować bezpieczeństwo podczas aktualizacji itp.). Na przykład:
/etc/security/limits.d/nofile.conf
z treścią napisaną wcześniej przez sysadmin1138:
* soft nofile 8192
* hard nofile 8192
Jeśli chcesz zwiększyć limit plików usługi systemowej, musisz edytować /usr/lib/systemd/system/SOME_SERVICE.service
dodać LimitNOFILE
,
[Service]
...
LimitNOFILE=8192
i uruchom, systemctl daemon-reload
aby aktywować zmiany.
Zapoznaj się z dokumentacją systemowego wykonania Wytycznych dotyczących limitów