我们有一个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”.
要强制重新读取/etc/sysctl.conf,请运行sysctl -p.
文件/etc/security/limits.conf由登录shell读取,如果在GUI中,您应关闭活动会话窗口.对于远程登录,它对relog生效.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。