您的位置:首页 > 运维架构 > Linux

linux有效修改max open files/ulimit -n

2012-09-18 12:09 465 查看
来源:http://www.weiruoyu.cn/?p=334

修改ulimit -n 的最大值,永久修改为65535
1.vi /etc/security/limits.conf 最后添加
* soft nofile 65535

* hard nofile 65535

2.vi /etc/pam.d/login最后添加
session  required   /lib/security/pam_limits.so

3.退出当前会话,重新登录
[root@localhost ~]# ulimit -n

65535

===================================临时当前用户修改
ulimit -SHn 65535

其实CentOS ulimit命令本身就有分软硬设置,加-H就是硬,加-S就是软默认显示的是软限制,如果运行CentOS ulimit命令修改的时候没有加上的话,就是两个参数一起改变.生效
修改完重新登录就可以见到.(我的系统是CentOS5.1.修改了,重新登录后就立刻生效.可以用CentOS ulimit -a 查看确认.)
直接使用命令行

echo "* soft nofile 65535" >>/etc/security/limits.conf

echo "* hard nofile 65535" >>/etc/security/limits.conf

echo "session required /lib/security/pam_limits.so " >> /etc/pam.d/login

具体详细参考:http://www.weiruoyu.cn/?p=334
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 修改 ulimit