centos最大文件打开数系统和应用不一致
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos最大文件打开数系统和应用不一致相关的知识,希望对你有一定的参考价值。
参考技术A 修改系统配置就可以解决了。linux系统中,当运行的进程打开了过多是文件,超出了系统默认的最大打开文件数的限制的时候,就会出现错误,这时候只要把系统的配置修改一下就好了。
具体操作方法如下:首先打开配置文件,然后在文件最后加上两行密令代码,最后的102400是修改最大打开文件数的限制数值。这个自己看着需要填写吧。不过设置为102400之后,就自己而言,很多情况都不会再出现这种错误了。这个可以纳为装完系统之后的系统优化之一吧。
Centos7修改了最大文件打开数不生效
在limit.conf配置文件中添加了如下配置
* soft nproc 65535 * hard nproc 65535 * soft nofile 131070 * hard nofile 131070
另启终端查看最大文件打开数ulimit -n仍然为1024
经过各种百度搜查,发现以前更新过openssl和openssh,导致/etc/pam.d/sshd模块丢失,当sshd_config设置UsePAM yes的时候,无法ssh,我们现在添加sshd配置
[root@k8s-master idcs]# cat /etc/pam.d/sshd #%PAM-1.0 auth required pam_sepermit.so auth substack password-auth auth include postlogin # Used with polkit to reauthorize users in remote sessions -auth optional pam_reauthorize.so prepare account required pam_nologin.so account include password-auth password include password-auth # pam_selinux.so close should be the first session rule session required pam_selinux.so close session required pam_loginuid.so # pam_selinux.so open should only be followed by sessions to be executed in the user context session required pam_selinux.so open env_params session required pam_namespace.so session optional pam_keyinit.so force revoke session include password-auth session include postlogin # Used with polkit to reauthorize users in remote sessions -session optional pam_reauthorize.so prepare
然后重启sshd并另启终端查看最大文件打开数(生效了)
[root@k8s-master idcs]# systemctl restart sshd [root@k8s-master idcs]# ulimit -n 131070
以上是关于centos最大文件打开数系统和应用不一致的主要内容,如果未能解决你的问题,请参考以下文章