在CentOS上增加ulimit

我们有一个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生效.

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native