У нас есть окно 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".