Linux资料库
常用命令分类索引
常用命令分类整理(不包含详情)
用户及用户组管理
top命令的基本使用
命令大全示例
书籍学习笔记
菜鸟教程学习笔记
10个实用的shell脚本
linux服务器优化
监控应用服务端口并发量
记录正在执行的SQL
本文档使用 MrDoc 发布
-
+
首页
linux服务器优化
Linux系统部署优化方案 1. 操作系统优化 查看当前最大文件打开数 ulimit -n 最大文件打开数,临时增加,重启即失效 ulimit -n 65535 最大文件打开数,永久增加 在/etc/security/limits.conf最后增加如下四行记录 * soft nofile 102400 * hard nofile 102400 * soft nproc 102400 * hard nproc 102400 或:直接执行 cat >>/etc/security/limits.conf<<EOF * soft nofile 102400 * hard nofile 102400 * soft nproc 102400 * hard nproc 102400 EOF Ubuntu系统优化 cat >>/etc/security/limits.conf<<EOF root soft nproc 102400 root hard nproc 102400 root soft nofile 102400 root hard nofile 102400 EOF 2. 增加最大进程ID echo 4194303 > /proc/sys/kernel/pid_max cat /proc/sys/kernel/pid_max 4194303 3. 内核和TCP参数优化, /etc/sysctl.conf 下新增如下内容,保存后执行sysctl -p,错误内核不兼容的优化部分删除即可 # 写入配置,只允许写入一遍 cat >>/etc/sysctl.conf<<EOF net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_max_syn.backlog=1024 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_keepalive_time = 600 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_max_tw_buckets = 5000 net.ipv4.ip_local_port_range = 9000 65500 net.ipv4.tcp_rmem = 4096 32768 262142 net.ipv4.tcp_wmem = 4096 32768 262142 net.ipv4.ip_conntrack_max = 1048576 net.core.netdev_max_backlog = 8096 net.core.rmem_default = 262144 net.core.wmem_max = 2097152 net.core.rmem_max=4194304 net.core.wmem_default=262144 kernel.shmmax = 4294967295 kernel.shmall = 2097152 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 6815744 fs.aio-max-nr=1048576 EOF #配置生效 sysctl -p 4、关闭审计、优化 #关闭审计 service auditd stop #关闭审计守护(关闭开机启动) systemctl disable auditd 5、要求Linux服务器设置时间同步,数据库与应用保持时间一致
孙端己
2024年8月5日 14:24
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码