У нас есть окно CentOS, которое я пытаюсь увеличить максимальное количество файлов, которые пользователь может открыть. В настоящее время, когда я бегу, ulimit -Sn
я получаю 1024
и ulimit -Hn
дает 4096
. Мне нужно это число около 6000.
В /etc/sysctl.conf
я поставил fs.file-max = 100000
. У /etc/security/limits.conf
меня есть следующий набор:
username soft nofile 6000
username hard nofile 65535
Я вышел и снова вошел как, username
но все еще не вижу своих изменений. Что мне нужно, чтобы изменить это значение?
Все , что я в /etc/security/limits.d
это 90-nproc.conf
. Я также убедился, что ulimit не вызывается в моем .bash_profile или .bashrc.
Когда я запускаю, sysctl -p
он выплевывает настройки, которые я хочу, и показывает значение, fs.file-max
которое я хочу. Но когда я бегу ulimit -Sn
, я получаю 1048. Если я пытаюсь бежать, sysctl --system
я получаю error: Unknown parameter "--system"
.