参考博文:http://blog.sina.com.cn/s/blog_4ef6dfa50102wt9q.html
说原创有些牵强,各种搜索各种尝试后,最终解决了。(顶多是把各种情况都涵盖进去了)
问题:修改了/etc/security/limits.conf文件增加了oracle hard nofile 65536后,ssh登录使用ulimit -Hn仍然显示1024.
处理方式:1.确保/etc/security/limits.conf中增加了oracle hard nofile 65536
2.确保/etc/pam.d/login中增加了
session required /lib/security/pam_limits.so
session required pam_limits.so
3.确保/lib/security路径存在,如果不存在请升级pam包
yum -y list pam*
yum update 查询到的版本
4.上述配置好了后,记得ssh登录,切换到oracle,使用ulimit -Hn查看5.如果还是不行,则修改/etc/ssh/sshd_config,然后重启ssh服务
vi /etc/ssh/sshd_config 把 UseLogin 设置为 yes,
#UseLogin no