重装操作系统是 VPS 使用中最常见的操作之一,无论是系统损坏、性能优化还是切换发行版,搬瓦工 KiwiVM 都提供了简单易用的重装流程。本文详细介绍备份注意事项、操作系统选择建议、重装完整步骤以及重装后的初始化安全基线,帮助你高效完成系统迁移。
本文要点
- 重装前必做的数据备份
- 各主流发行版的特点与选择建议
- KiwiVM 图文操作步骤:Stop → Install new OS → 记录密码与端口
- 重装后的系统初始化与安全基线
- 常见重装失败的排查方法
重装前的准备工作
数据备份
重装会清空当前磁盘所有数据,包括网站文件、数据库、配置文件等,操作不可逆。在点击重装按钮前,务必完成以下备份:
- 使用
mysqldump或pg_dump导出数据库 - 打包
/etc/nginx、/etc/apache2等配置目录 - 将备份文件通过
scp或rsync传输到本地或其他服务器 - 在 KiwiVM 快照页面创建一份快照(仅作额外保险,快照也会在重装后被清除)
重装不可逆
点击"Install new OS"并确认后,系统将立即开始格式化磁盘,无法中途取消,数据无法恢复。请确认备份完整后再操作。
操作系统选择建议
KiwiVM 提供多种 Linux 发行版,以下是主流选择的对比:
| 发行版 | 版本推荐 | 适用场景 | 备注 |
|---|---|---|---|
| Debian | 12 (Bookworm) | 通用服务器、稳定优先 | 包管理成熟,资源占用低 |
| Ubuntu | 22.04 LTS | 开发环境、新手友好 | LTS 版支持至 2027 年 |
| CentOS | 7 / Stream 9 | 企业级应用、RHEL 兼容 | CentOS 7 已停止更新,新项目慎选 |
| Alpine | 最新版 | 极简容器/嵌入式场景 | 默认不含 bash,软件包较少 |
对于大多数用户,推荐选择 Debian 12 或 Ubuntu 22.04 LTS,二者软件包丰富、社区活跃、安全更新及时。
重装操作步骤(图文)
- 登录 KiwiVM,在 Main controls 页点击 Stop 关闭 VPS,等待状态变为 Stopped
- 在左侧菜单点击 Install new OS
- 在下拉框中选择目标操作系统和版本(如
debian-12-x86_64) - 勾选"I agree..."确认协议,点击 Reload 按钮
- 系统弹出确认对话框,再次点击确认
- 等待约 2~5 分钟,页面显示 Installation complete
- 立即记录页面显示的新 root 密码和 SSH 端口号(仅显示一次!)
- 返回 Main controls 点击 Start 启动 VPS
密码只显示一次
重装完成页面会显示随机生成的 root 密码和 SSH 端口(通常不是 22)。必须立即复制保存,关闭页面后无法再次查看,只能通过 KiwiVM 再次修改密码。
# 用记录的端口号和密码登录
ssh -p 28000 root@YOUR_VPS_IP
# 登录后立即修改为强密码
passwd root重装后的系统初始化
更新软件包
# Debian / Ubuntu
apt update && apt upgrade -y
# CentOS 7
yum update -y
# CentOS Stream 9 / Rocky / AlmaLinux
dnf update -y设置时区
timedatectl set-timezone Asia/Shanghai
timedatectl status安装常用工具
# Debian / Ubuntu
apt install -y curl wget vim htop net-tools unzip git
# CentOS
yum install -y curl wget vim htop net-tools unzip git安全基线设置
新系统上线后,建议立即完成以下安全配置,降低被暴力破解的风险:
- 修改 SSH 默认端口:编辑
/etc/ssh/sshd_config,将Port改为 1024–65535 之间的非常用端口 - 禁用密码登录:上传 SSH 公钥后,将
PasswordAuthentication设为no - 配置防火墙:使用
ufw(Ubuntu/Debian)或firewalld(CentOS),只开放必要端口 - 安装 fail2ban:自动封禁暴力破解 IP
- 禁止 root 直接登录:创建普通用户,通过
sudo提权
# UFW 示例(Ubuntu/Debian)
apt install -y ufw
ufw default deny incoming
ufw default allow outgoing
ufw allow 28000/tcp # 替换为实际 SSH 端口
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status重装后检查清单
- root 密码已修改为强密码
- SSH 端口已从默认值改为随机高端口
- 系统软件包已更新到最新
- 防火墙已启用并规则正确
- 时区已设置为目标时区
常见问题排查
重装后无法 SSH 连接
检查以下几点:①端口号是否正确(以重装完成页显示为准);②VPS 状态是否为 Running;③本地网络是否正常。如仍无法连接,使用 KiwiVM 的 Emergency Console 检查系统日志。
重装一直卡在"Installing"
通常在 5 分钟内完成,若超过 15 分钟,尝试刷新页面;若仍卡住,在 KiwiVM 执行 Kill 后重新 Start,再查看状态。
不同发行版的包管理器差异
重装系统后,根据所选发行版使用对应的包管理器安装软件,这是初始化阶段最常见的操作之一。以下是主要发行版的包管理器对比:
- Debian / Ubuntu:使用
apt,软件源丰富,操作直观,是绝大多数教程的参考环境 - CentOS 7:使用
yum,与 Red Hat 体系兼容,但 CentOS 7 已于 2024 年 6 月停止维护 - CentOS Stream / Rocky / AlmaLinux:使用
dnf,是 CentOS 7 的继任者,推荐企业场景使用 - Alpine:使用
apk,镜像极小,冷启动快,适合容器化和嵌入式场景
如果你没有特定的发行版偏好,选择 Debian 12 或 Ubuntu 22.04 LTS 可以获得最广泛的教程支持和社区资源。大多数运维教程默认以这两个发行版为基础编写,遇到问题时更容易找到解决方案。
重装后首次登录的注意事项
重装完成后首次通过 SSH 登录,系统会出现一些常见的提示信息,不必慌张:
- "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED":这是因为重装后服务器的 SSH 主机指纹发生了变化,与本地已缓存的旧指纹不匹配。只需执行
ssh-keygen -R "[IP地址]:端口号"删除旧记录,再重新连接即可 - "System restart required":系统提示需要重启以完成内核更新,执行
reboot后在 KiwiVM 确认状态恢复 Running - 首次登录欢迎信息:Debian/Ubuntu 会显示系统信息和未读安全更新数量,属于正常提示
处理完这些初始提示后,按照安全基线清单逐项完成配置,VPS 就可以正式投入使用了。
小结
KiwiVM 的重装系统功能简单高效,整个流程仅需 5 分钟。关键在于:重装前做好数据备份,重装后立即记录密码与端口,上线前完成安全基线配置。掌握这三个环节,即可安全、快速地完成任意发行版的切换。
常见问题
重装系统会更换 IP 地址吗?
不会。重装系统只是格式化磁盘并安装新系统,IP 地址、套餐配置、SSH 端口(重装后会随机生成新端口)保持不变,但 IP 本身不变。
重装后快照还能用吗?
不能。重装会清除所有数据,包括现有快照。如需保留快照,应在重装前将其导出为文件保存到本地。
KiwiVM 提供 Windows 系统吗?
KiwiVM 目前只提供 Linux 发行版,不提供 Windows。若需要 Windows 服务器,需要选择其他 VPS 服务商。
重装完成后页面没有显示密码怎么办?
若页面刷新或关闭导致错过显示,可在 KiwiVM 的"Root Password Modification"页面重新设置 root 密码,无需再次重装。