linux服务器调优

  1. 安装常用工具

    yum -y install bash-completion  bash-completion-extras  vim  net-tools.x86_64  yum-utils
    

    重启系统

    reboot
    
  2. 关闭selinux

    setenforce 0
    
    vim /etc/selinux/config
    SELINUX=disabled
    
    getenforce
    
  3. 修改打开文件限制

    vim /etc/security/limits.conf
    *       soft    nofile  655360
    *       hard    nofile  655360
    root    soft    nofile  655360
    root    hard    nofile  655360
    *       soft    core    unlimited
    *       hard    core    unlimited
    root    soft    core    unlimited
    
  4. 内存进程等调优

    vim /etc/sysctl.conf
    # see details in https://help.aliyun.com/knowledge_detail/39428.html
    # see details in https://help.aliyun.com/knowledge_detail/41334.html
    #仅在内存不足的情况下--当剩余空闲内存低于vm.min_free_kbytes limit时,使用交换空间。
    vm.swappiness = 0
    #单个进程可分配的最大文件数
    fs.nr_open=2097152
    #系统最大文件句柄数
    fs.file-max=1048576
    #backlog 设置
    net.core.somaxconn=32768
    net.ipv4.tcp_max_syn_backlog=16384
    net.core.netdev_max_backlog=16384
    #可用知名端口范围配置
    #net.ipv4.ip_local_port_range='1000 65535'
    #TCP Socket 读写 Buffer 设置
    net.core.rmem_default=262144
    net.core.wmem_default=262144
    net.core.rmem_max=16777216
    net.core.wmem_max=16777216
    net.core.optmem_max=16777216
    net.ipv4.tcp_rmem='1024 4096 16777216'
    net.ipv4.tcp_wmem='1024 4096 16777216'
    net.ipv4.neigh.default.gc_stale_time=120
    #TCP 连接追踪设置
    net.nf_conntrack_max=1000000
    net.netfilter.nf_conntrack_max=1000000
    net.netfilter.nf_conntrack_tcp_timeout_time_wait=30
    
    #TIME-WAIT Socket 最大数量、回收与重用设置
    net.ipv4.tcp_max_tw_buckets=1048576
    # FIN-WAIT-2 Socket 超时设置
    net.ipv4.tcp_fin_timeout=15
    
  5. 关闭防火墙

    systemctl stop firewalld.service
    systemctl disable firewalld.service
    
  6. 卸载安装自带jdk,安装jdk

    tar并mv到/usr/local/下
    
    vim  /etc/profile
    export JAVA_HOME=/usr/local/jdk1.8.0_152
    export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ 
    export PATH=$PATH:$JAVA_HOME/bin
    
    source /etc/profile
    

    检测

    java -version
    
  7. 修改链接不需要核实dns

    vim /etc/ssh/sshd_config
    把UseDNS yes,改为UseDNS no
    
    systemctl restart sshd
    

喜欢的亲可以关注点赞评论哦!以后每天都会更新的哦!本文为小编原创文章;
文章中用到的文件、安装包等可以加小编联系方式获得;
欢迎来交流小编联系方式VX:CXKLittleBrother
进入运维交流群

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

含义小哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值