找一条命令/
EN
☰

00 / START CLEAN

先重装一个干净的系统。

商家模板常带着监控 Agent、预装软件、奇怪的分区和旧内核。到手先重装成官方原版系统,后面每一步才有可预期的起点。

重装工具来自开源项目

重装由 bin456789/reinstall(作者 bin456789,GPL-3.0)完成。EnvSH 只帮你选参数、生成命令,不修改也不托管它的脚本。

适合先重装

  • 新买的 KVM / Xen VPS,系统是商家自制模板。
  • 商家后台没有你想要的系统或版本。
  • 接手一台不清楚来历的机器,想要已知的干净起点。
  • 还在退款期、想先确认机器值不值?先用 测评工具测一测。

不需要或不能重装

  • 商家后台能一键装官方原版镜像:用后台更安全,出错也能再来。
  • OpenVZ / LXC 容器机器:无法重装内核,脚本不能用。
  • 机器上有要保留的数据:先备份到别处,重装会清空整块硬盘。

第 1 步:在旧系统上确认(只读)

同时登录商家后台,确认 VNC / 控制台能打开。万一重装出错,这是唯一的救援入口。

虚拟化类型和 CPU 架构

只读
systemd-detect-virt 2>/dev/null || cat /sys/class/dmi/id/product_name
uname -m

跑完应看到: kvm、xen、vmware、microsoft 可以重装。openvz、lxc 是容器,内核属于宿主机,无法重装,只能用商家后台换系统。

内存和磁盘

只读
free -h
df -h /

跑完应看到: 和下方所选系统的最低配置对比。

记下网络配置

只读
ip -br addr
ip route

跑完应看到: reinstall.sh 会自动配置网络。仍建议记下 IP 和网关,万一需要用商家后台 VNC 救援时用得上。

第 2 步:选择系统,生成重装命令

目标系统

Debian / Ubuntu

Rocky / AlmaLinux / CentOS Stream

Alpine

最低配置:内存 256 MB,硬盘 1.5 GB(来自上游 README)

新系统怎么登录
下载源与内核
脚本下载

两个地址是同一份上游文件。GitHub 慢的时候可以用 cnb.cool 这份公开 raw。

输出格式与执行身份
怎么用

粘贴模式在子 shell 中遇错停止,不会关闭当前 SSH 会话。脚本模式适合下载后审阅并保存。

用谁执行

刚重装完是 root,所以默认命令不带 sudo。你是普通用户、并且已经装了 sudo 时,再选 sudo。

reinstall.txt
勾选左侧的确认项后显示重装命令。

执行后不会立刻清盘,重启时才开始。重启前运行 bash reinstall.sh reset 可以取消。安装期间可以用商家 VNC、SSH 或 http://服务器IP 查看进度。

第 3 步:重装完成后

为了装得快,上游不会更新新系统。登录后去初始化,勾上“同时升级系统软件包”。

删除旧的主机指纹

只读
ssh-keygen -R YOUR_SERVER_IP

跑完应看到: 在你自己的电脑上运行。新系统的主机指纹变了,不删的话 SSH 会报 “REMOTE HOST IDENTIFICATION HAS CHANGED” 并拒绝连接。

登录新系统

只读
ssh root@YOUR_SERVER_IP

跑完应看到: 安装通常需要几分钟。15–20 分钟后仍连不上,用商家后台 VNC 看进度。改过 SSH 端口的话加上 -p 端口。

下一步:初始化新系统 →

装失败了? 安装环境里 SSH 依然可连,可以手动救援;非 Debian 目标还可以运行 /trans.sh alpine 自动救成 Alpine。详见 上游文档。