VPS 重装操作系统完整教学 2026:Linux + Windows Server 一键 step-by-step
打印
  • 0

⏱ 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 个必做检查

  1. 备份重要数据:用 `scp` / `rsync` 把 `/etc/`(设置)、`/var/www/`(网站)、`/home/`(用户)下载到本机
  2. 记录当前 IP / 防火墙 / SSL 设置:截屏或文本笔记
  3. 暂停定期任务:关掉 cron jobs / systemd timers,避免重装中运行
  4. 通知相关用户:团队成员、API 串接伙伴等
  5. 确认可远程登录:知道 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 件事

  1. 改 Administrator 密码(强密码 16+ 字符含大小写数字符号)
  2. Windows Update 跑全部更新(重启 1-2 次)
  3. 设置时区为「台北标准时间」
  4. 改 RDP port(从 3389 改到非标准)
  5. 激活 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

检查顺序:

  1. Windows VM 是否启动完成(控制台看状态为 "Running")
  2. Windows Firewall 是否允许 RDP(缺省应开放,但有时被 Group Policy 锁)
  3. 密码是否正确(注意大小写 / 特殊字符编码)
  4. 从本机 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|作者:就速台北技术团队


此文章对您是否有帮助?

« 返回