您的位置:首页 > 其它

如何增加普通用户的打开文件数限制

2008-10-08 10:06 393 查看
方法1:

1.首先编辑 /etc/security/limits.conf,该文件中有详细地说明
增加:
*                soft    nofile         65535
*                hard    nofile         65535

2.编辑 /etc/pam.d/login 增加一行:
session required /lib/security/pam_limits.so
有的机器这样就可以了。但有的机器上还需要下面两步(条件大概是有没有在编译
sshd 的时候加上 +pam 选项):
3.编辑 /etc/pam.d/sshd 增加一行:
session required pam_limits.so
4.编辑/etc/init.d/sshd
在start()中增加
ulimit -n 65535

5. 运行 /etc/init.d/sshd restart 重新启动 sshd

重新登陆以后用 ulimit -a 命令检查设置是否生效。

方法2:

永久修改linux open file:

用ulimit -n 修改open files 总是不能保持。所以用下面一个简单的办法更好些。

修改/etc/security/limits.conf 添加如下一行:

* - nofile 65535

修改/etc/pam.d/login添加如下一行

session required /lib/security/pam_limits.so
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: