我们有一个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
我已注销并以用户名身份重新登录,但仍未看到我的更改.我需要什么来改变这个值?
我在/etc/security/limits.d中的所有内容都是90-nproc.conf.我还确保在我的.bash_profile或.bashrc中没有调用ulimit.
当我运行sysctl -p时,它会吐出我想要的设置,并显示我想要的fs.file-max的值.但是当我运行ulimit -Sn时,我得到1048.如果我尝试运行sysctl –system,我会收到错误:未知参数“–system”.