AutoInit
Linux 服务器初始化工具集 — 系统优化 + VPS 重装
server_optimize.sh (so.sh) — 服务器一键优化
根据服务器内存大小智能推荐参数,支持交互式和自动模式。包含 SSH 加固、Swap 优化、BBR 拥塞控制、kTLS 内核 TLS、自动更新、工具安装、网络/系统内核参数调优等 7 大功能。
快速使用
curl -fsSL https://so.zhbq.eu.org/so.sh | bash
交互式模式(推荐),进入菜单选择功能。
curl -fsSL https://so.zhbq.eu.org/so.sh | bash -s -- --auto
自动模式,全部使用默认值,无需交互。
功能清单
| 功能 | 说明 |
|---|---|
| SSH 安全加固 | sshd 配置优化、串口控制台检测、配置验证与回滚 |
| Swap 配置 | 6 档内存自适应 swap 大小与 swappiness 等内核参数 |
| BBR 拥塞控制 | fq 队列、TCP Fast Open、根据内存动态调整缓冲区 |
| 内核 TLS (kTLS) | 内核态 TLS 卸载、模块持久化加载 |
| 自动更新 | 安全更新 / 全部更新 / 仅下载,支持 apt/dnf/yum |
| 工具安装 | jq curl wget htop tmux nano rsync lsof 等常用工具 |
| 额外系统优化 | 网络内核参数、文件描述符、systemd、日志、CPU 调度、旧内核清理 |
支持系统
Ubuntu / Debian / CentOS / RHEL / Rocky / Alma / Fedora / Alpine / OpenEuler / Anolis
需要 root 权限,建议在测试环境验证后再用于生产。