zoukankan      html  css  js  c++  java
  • 日常问题解决:rhel7修改TCP最大连接数

    1、修改规则:

    1、最大tcp连接数和系统允许打开的最大文件数,用户允许打开的最大文件数,TCP网络连接可用的端口范围有关,取上述的最小值;
    2、配置规则:系统最大文件数>可用端口>用户最大文件数,否则可能导致内存泄漏,系统崩溃

    2、修改最大文件描述符

    sysctl -a | grep file-max

    fs.file-max = 65536

    修改

    vi /etc/sysctl.conf
    
    # 在末尾添加
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000
    net.core.rmem_default=262144
    net.core.wmem_default=262144
    net.core.rmem_max=262144
    net.core.wmem_max=262144
    
    

    立即生效

    sysctl -p

    3、 修改用户最大文件描述符和最大进程数

    
     vi /etc/security/limits.conf #文件末尾添加
    
    # 修改文件数
     * soft nofile 10240
     * hard nofile 10240
    # 修改进程数
     * soft noproc 60000
     * hard noproc 60000
    
    

    永久生效

    
    vi /etc/pam.d/login
    # 在末尾添加
    session required /lib64/security/pam_limits.so
    # 作用是使Linux在用户完成系统登录后,应该调用pam_limits.so来执行limit.conf这个文件
    
    
  • 相关阅读:
    python
    python
    python
    python
    python
    python-接口自动化 token 的处理
    如何顺利度过试用期?
    印象深刻-bug汇总
    go 实现1000以内的数字,输入35 输出三十五
    jenkins 汉化
  • 原文地址:https://www.cnblogs.com/yj411511/p/12609477.html
Copyright © 2011-2022 走看看