⏱ 2026-04-27:本文整理 VPS 重装操作系统的完整 step-by-step 教学,含 Linux(Ubuntu / Debian / AlmaLinux)与 Windows Server 两大主流系统,并提供常见错误排除。
VPS 重装操作系统完整教学 2026:Linux + Windows Server 一键 step-by-step
⚠️ 重装前必读:所有数据会被清空
- ❌ 重装等于格式化,原 VPS 内所有文件 / 数据 / 设置全部消失,无法复原
- ❌ 确保所有需要保留的数据已备份到本机 / 云端
- ❌ 如果你的 VPS 是 HiNet 家宽 PPPoE,重装后 IP 通常会变动(不是固定 IP)
VPS 重装是常见的维运操作 — 系统坏了、想换操作系统、要清除旧环境重新部署。本文整理 2026 年最常用的 Linux 与 Windows VPS 重装完整流程,含每个步骤的命令范例与常见错误排除。
一、重装前的 5 个必做检查
- 备份重要数据:用 `scp` / `rsync` 把 `/etc/`(设置)、`/var/www/`(网站)、`/home/`(用户)下载到本机
- 记录当前 IP / 防火墙 / SSL 设置:截屏或文本笔记
- 暂停定期任务:关掉 cron jobs / systemd timers,避免重装中运行
- 通知相关用户:团队成员、API 串接伙伴等
- 确认可远程登录:知道 VPS 控制台密码(不只 SSH 密码),万一重装出错靠它救
备份命令范例
# 在本机 PC 运行(从 VPS 下载备份到本机) mkdir ~/vps-backup-$(date +%Y%m%d) cd ~/vps-backup-$(date +%Y%m%d) # 下载网站根目录 rsync -avz root@your-vps-ip:/var/www/ ./www/ # 下载 /etc 设置 rsync -avz root@your-vps-ip:/etc/ ./etc/ # 下载数据库(MySQL / MariaDB 范例) ssh root@your-vps-ip "mysqldump -u root -p --all-databases" > ./all-db-$(date +%Y%m%d).sql # 下载 home 目录 rsync -avz root@your-vps-ip:/home/ ./home/
二、Linux VPS 重装(通过 VPS 控制台)
就速台北 VPS 控制台支持以下操作系统重装:
- Ubuntu 22.04 LTS / 24.04 LTS
- Debian 11 / 12 / 13
- AlmaLinux 9 / 10(CentOS 替代)
- Rocky Linux 9 / 10
- Fedora(最新版)
- openSUSE Leap
Step 1:登录 VPS 控制台
本平台控制台路径:客户区 → 我的服务 → 选择 VPS → 「VPS 管理面板」按钮
Step 2:选择重装
面板找「Reinstall OS」/「重新安装操作系统」/「Rebuild」按钮。会提示「所有数据会被清空,确认吗?」确认后选择映像档。
Step 3:选择映像档
初学者推荐:Ubuntu 22.04 LTS(社群最大、文档最多、套件最新)。其他常见选择:
- 偏好稳定 → Debian 12
- 偏好 RHEL 系统 → AlmaLinux 9
- 跑 Docker 容器 → Ubuntu 22.04 LTS(kernel 较新、Docker 支持好)
Step 4:等待重装完成(5-15 分钟)
过程中 VPS 会关机 → 格式化 → 灌入新系统 → 重启。期间 SSH 会断线。
Step 5:首次 SSH 登录新系统
# 用控制台给的新 root 密码(重装后会发 email 或显示在面板) ssh root@your-vps-ip # 马上做 4 件事: # 1. 改 root 密码 passwd # 2. 更新系统 apt update && apt upgrade -y # Debian / Ubuntu # 或 dnf update -y # AlmaLinux / Rocky / Fedora # 3. 设置时区(台湾) timedatectl set-timezone Asia/Taipei # 4. 装必要工具 apt install -y curl wget git vim htop net-tools ufw fail2ban
Step 6:强化安全(必做)
# 改 SSH port(从 22 改到非标准如 2222) sed -i 's/^#Port 22/Port 2222/' /etc/ssh/sshd_config # 禁用 root 密码登录(强制改用 SSH key) sed -i 's/^PermitRootLogin yes/PermitRootLogin prohibit-password/' /etc/ssh/sshd_config sed -i 's/^PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config # 重启 SSH systemctl restart sshd # 开防火墙(允许新 SSH port + HTTP/HTTPS) ufw allow 2222/tcp ufw allow 80/tcp ufw allow 443/tcp ufw enable # fail2ban 自动封锁暴力破解 systemctl enable --now fail2ban
三、Windows Server VPS 重装
Step 1:登录控制台选 Windows 映像
本平台支持 Windows Server 2019 / 2022 标准版。注意:Windows VPS 月付通常多 USD $10-15(License 成本)。
Step 2:等待重装(10-25 分钟,比 Linux 久)
Windows 重装时间较长。完成后给你 Administrator 密码。
Step 3:通过 RDP(远程桌面)连接
# Windows / Mac / Linux 都有 RDP 客户端 # Windows: 内置「远程桌面连接」 # Mac: Microsoft Remote Desktop(App Store) # Linux: Remmina # 连接信息: # IP: your-vps-ip # Port: 3389(缺省) # User: Administrator # Password: 控制台给的
Step 4:登录后马上做 5 件事
- 改 Administrator 密码(强密码 16+ 字符含大小写数字符号)
- Windows Update 跑全部更新(重启 1-2 次)
- 设置时区为「台北标准时间」
- 改 RDP port(从 3389 改到非标准)
- 激活 Windows Defender Firewall + 加入允许清单
四、常见错误排除
错误 1:重装后 SSH 连不上
可能原因:
- IP 变了(HiNet PPPoE 重装后重拨号会拿新 IP)→ 从控制台查当前 IP
- SSH host key 变了(你本机 ~/.ssh/known_hosts 还记旧 key)→ 编辑该档删除旧 entry,或运行 `ssh-keygen -R your-vps-ip`
- 防火墙未开 → 从控制台 VNC 进系统开 ufw
错误 2:重装时卡在「正在安装」超过 30 分钟
多半是映像档下载失败或机房暂时资源不足。解法:取消重装 → 等 5 分钟 → 重新发起。若连续 3 次失败,联系客服。
错误 3:重装后磁盘空间比广告少
正常。VPS 广告的「40 GB SSD」是原始空间,扣除操作系统(5-10 GB)+ swap(2-4 GB)后,可用空间通常 25-30 GB。Windows 系统占用比 Linux 多。
错误 4:重装后 IPv6 / 内网 IP 没设置
部分 OS 映像不会自动设 IPv6 / 内网 IP。需手动编辑 `/etc/netplan/*.yaml`(Ubuntu)或 `/etc/sysconfig/network-scripts/*`(AlmaLinux)。从控制台「网络设置」可看到应填的 IP。
错误 5:重装后 RDP 连不上 Windows VPS
检查顺序:
- Windows VM 是否启动完成(控制台看状态为 "Running")
- Windows Firewall 是否允许 RDP(缺省应开放,但有时被 Group Policy 锁)
- 密码是否正确(注意大小写 / 特殊字符编码)
- 从本机 telnet your-vps-ip 3389 测试 port 是否通
五、高端:自订云端启动脚本(cloud-init)
就速台北 VPS 控制台支持自订 cloud-init 脚本,重装时可一次完成系统初始化:
#cloud-config hostname: my-vps manage_etc_hosts: true # 改 timezone timezone: Asia/Taipei # 加 SSH key ssh_authorized_keys: - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI...your-key user@host # 预装套件 packages: - curl - wget - git - vim - htop - fail2ban - ufw # 启动后运行命令 runcmd: - apt update && apt upgrade -y - sed -i 's/^#Port 22/Port 2222/' /etc/ssh/sshd_config - sed -i 's/^PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config - systemctl restart sshd - ufw allow 2222/tcp - ufw allow 80/tcp - ufw allow 443/tcp - ufw --force enable - systemctl enable --now fail2ban
把这个脚本贴到控制台「Custom cloud-init」字段,重装完成后 VPS 已是「装好套件 + 改好 SSH + 防火墙开好」的就绪状态。
六、常见问题 FAQ
Q1:多久重装一次比较好?
没有绝对标准。一般情况:(1) 系统坏了 / 环境乱了;(2) 想换 OS 版本;(3) 安全考量(如怀疑被入侵)。如果系统稳定,不必定期重装。
Q2:重装会影响 IP 吗?
视 VPS 类型:
- HiNet PPPoE 动态 IP VPS:重装会重拨号,IP 通常变动(仍是 HiNet 住宅段)
- HiNet 固定 IP VPS:IP 不变
- BGP 机房 IP VPS:IP 通常不变(除非你主动要求换)
Q3:重装过程 VPS 完全脱机多久?
Linux 约 5-15 分钟、Windows 约 10-25 分钟。如果你跑生产服务,记得提前公告维护时段。
Q4:可以从 Linux 换成 Windows 吗?
可以。通过控制台「Reinstall OS」选 Windows 映像即可。注意月付会多 USD $10-15(License 成本)。反向(Windows → Linux)也支持。
Q5:重装会影响到我的网域 / DNS 吗?
网域与 DNS 设置不在 VPS 内部,是在 DNS 服务商那边。重装不影响。但若 IP 变动,要记得到 DNS 服务商把 A record 指向新 IP(建议用低 TTL 如 300 秒,重装前先降低 TTL 加速生效)。
Q6:重装可以保留某个 partition 不格式化吗?
多数 VPS 控制台不支持「partition 级别保留」— 缺省是整颗磁盘格式化。若你需要这功能,建议在重装前用 dd / tar 备份特定 partition 到本机,重装后再 restore。
Q7:重装算入「换产品」还是同一台 VPS?
同一台。VPS ID(pid)不变、月付周期不重新计算、订单号不变。等于只是「软件层重装」。如果你要换产品(例如从 pid 11 → pid 36),需要购买新方案 + 取消旧方案。
立即购买就速台北 VPS(控制台支持自订 cloud-init)
深度阅读:
本文于 2026-04-27 首发、最后更新 2026-04-27|作者:就速台北技术团队