사용자가 열 수있는 최대 파일 수를 늘리려는 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
. 또한 .bash_profile 또는 .bashrc에서 ulimit가 호출되지 않도록했습니다.
실행할 때 sysctl -p
원하는 설정을 뱉어 내고 원하는 값을 표시합니다 fs.file-max
. 그러나 내가 ulimit -Sn
달리면 1048을 sysctl --system
얻습니다 error: Unknown parameter "--system"
. 달리려고하면 내가 얻습니다 .