VPS 脚本 & 常用命令速查表(自用整理版)
平时折腾 VPS、重装系统、调网络,总有些命令反复在用。
索性把常用的 Linux 脚本与命令 整理成一份清单,需要时直接查,不再到处翻资料。
覆盖内容:
- 系统优化
- 网络排查
- 面板安装
- Docker
- VPS 日常维护
适合 新 VPS 初始化 或 日常运维 使用。
🔧 系统优化与基础管理
1️⃣ 一键开启 Swap 虚拟内存
适合内存较小的 VPS,可有效避免 OOM。
wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh
2️⃣ TCP 网络参数优化(BBR / TCP 调优)
常见网络调优脚本合集,按需选择。
wget http://sh.nekoneko.cloud/tools.sh -O tools.sh && bash tools.sh
3️⃣ DD 重装系统(Debian 12)
国内环境常用的 DD 脚本,重装为干净系统。
wget --no-check-certificate -qO InstallNET.sh \
'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' \
&& chmod a+x InstallNET.sh \
&& bash InstallNET.sh -debian 12 -pwd '你的密码'
4️⃣ NetCup VPS 扩容后调整磁盘
面板扩容后,需在系统内手动扩展分区。
growpart /dev/vda 3
resize2fs /dev/vda3
🌍 网络与 IP 相关工具
1️⃣ IP 解锁 / 区域检测
用于检测流媒体解锁及地区限制。
bash <(curl -sL IP.Check.Place)
或:
bash <(curl -L -s check.unlock.media)
2️⃣ 修复 BandwagonHost DNS 异常
适用于 DNS 解析异常、乱跳等情况。
写入 DNS:
sudo tee /etc/resolv.conf <<EOF
nameserver 8.8.8.8
nameserver 1.1.1.1
nameserver 2001:4860:4860::8844
nameserver 2606:4700:4700::1111
EOF
锁定配置(防止被覆盖):
sudo chattr +i /etc/resolv.conf
需要修改时解锁:
sudo chattr -i /etc/resolv.conf
🛠 面板 & 常用工具安装
1️⃣ X-UI 面板(FranzKafkaYu 版)
bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh)
2️⃣ 3X-UI 面板(MHSanaei 版)
bash <(curl -Ls https://raw.githubusercontent.com/MHSanaei/3x-ui/refs/tags/v2.5.8/install.sh)
3️⃣ Docker 官方一键安装
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh
4️⃣ 科技 Lion 脚本合集
功能较全,适合一次性初始化环境。
curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh
5️⃣ 融合怪 / ECS 综合测试脚本
测试 CPU、磁盘、网络等综合性能。
bash <(wget -qO- --no-check-certificate \
https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)
📌 使用前的小提醒
-
多数脚本需要 root 权限,建议先执行:
sudo -i -
来路不明的脚本,建议先查看内容,避免无脑执行
-
系统需提前安装
wget/curl:
Debian / Ubuntu
apt install -y wget curl
CentOS
yum install -y wget curl
这份清单偏实用取向,适合当作 VPS 工具箱 收藏。
后续如果有新的顺手脚本,可持续补充更新。