изменения, внесенные ulimit
команда:
$ ulimit -n 4096
$ ulimit -Hn 16384
применяются только для текущего пользователя и сессии. Для того, чтобы сделать его постоянным, вы должны изменить /etc/security/limits.conf
, добавив свои пределы:
* soft nofile 4096
* hard nofile 16384
однако, wildcard *
не будет претендовать на root
пользователей. для того, чтобы сделать это, вы должны четко заявить:
* soft nofile 4096
* hard nofile 16384
root soft nofile 4096
root hard nofile 16384
эти ограничения будут применяться после перезагрузки.
если вы хотите применить изменения без перезагрузки, modify /etc/pam.d/common-session
добавив эту строку в конце файла:
session required pam_limits.so
при следующем входе в систему вы должны увидеть обновленные ограничения, вы можете проверить их (мягкие и жесткие ограничения):
$ ulimit -a
$ ulimit -Ha