ulimit设置完在其他用户上没有生效解决办法

Posted sunlong88

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ulimit设置完在其他用户上没有生效解决办法相关的知识,希望对你有一定的参考价值。

修改/etc/security/limits.conf文件

*               soft    nofile          85536
*               soft    nproc           85536
*               hard    nofile          85536
*               hard    nproc           85536
*                -      nofile          85536
elasticsearch   sfot    nofile          100000
elasticsearch   hard    nofile          100000

 

vim /etc/security/limits.d/20-nproc.conf

*          soft    nproc     85536
*          hard    nproc     85536
root       soft    nproc     unlimited

 

vi /etc/ssh/sshd_config

将# UseLogin no

UseLogin yes

重启sshd服务

 

 

vim /etc/sysctl.conf

vm.max_map_count=655360
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_max_tw_buckets = 6000
net.ipv4.tcp_tw_reuse = 1
fs.file-max = 65536
net.ipv4.tcp_syncookies = 0
net.ipv4.tcp_orphan_retries = 1
net.ipv4.tcp_fin_timeout = 25
net.ipv4.tcp_max_orphans = 8192
net.ipv4.ip_local_port_range = 32768    61000

sysctl -p

 

以上是关于ulimit设置完在其他用户上没有生效解决办法的主要内容,如果未能解决你的问题,请参考以下文章

修改ulimit参数如何理解生效

CentOS 7设置ulimit不生效的问题解决

【ulimit】Centos 7 中的ulimit -HSn 65535 对进程的文件句柄限制不生效??

Centos 修改limits.conf open files后不生效的解决办法

查看和解除Linux系统对用户使用资源的限制

linux ulimit 为啥不生效