搬瓦工重装系统教程:一键更换OS

作者:编辑部
重装系统 操作系统 KiwiVM
预计 10 分钟 难度:入门

前置准备

  • 已购买搬瓦工VPS
  • 已备份重要数据

搬瓦工重装系统是我用得最多的KiwiVM功能之一。装坏了环境?重装。想换个系统试试?重装。被黑了不确定有没有后门?重装。整个过程就是在面板里点几下的事,2-5分钟搞定。不过重装会清除所有数据这一点一定要记住,我有朋友重装前忘了备份数据库,一整个WordPress站点的内容全没了,哭都来不及。

还没有搬瓦工VPS?前往购买

搬瓦工支持的操作系统

搬瓦工通过KiwiVM面板提供了多种Linux发行版供选择。具体能装哪些系统取决于你的方案和机房,但大部分常见系统都有。

完整系统列表

操作系统可用版本架构推荐场景
Ubuntu18.04, 20.04, 22.04x86_64新手建站、开发测试
CentOS6, 7, 8 (Stream)x86_64企业应用、稳定性优先
Debian10, 11, 12x86_64轻量部署、资源敏感
AlmaLinux8, 9x86_64CentOS替代方案
Rocky Linux8, 9x86_64CentOS替代方案
Fedora最新几个版本x86_64体验新特性

注意:搬瓦工不支持Windows系统。如果你需要Windows VPS,搬瓦工不是你的选择。另外,可用的系统版本会随时间更新,实际以KiwiVM面板显示的列表为准。

系统怎么选

这个问题新手经常纠结,我直接给建议:

你的需求推荐系统理由
新手建站Ubuntu 22.04教程最多,社区最活跃,遇到问题容易搜到答案
安装宝塔面板CentOS 7 或 Ubuntu 22.04宝塔官方适配最好的两个系统
追求轻量Debian 12默认安装的组件少,内存占用最低
企业生产环境AlmaLinux 9CentOS停更后的最佳替代
学习LinuxUbuntu 22.04上手最容易,资料最丰富

说实话,对大部分搬瓦工用户来说,Ubuntu 22.04就是最稳的选择。我自己的VPS从Ubuntu 20.04一路升到22.04,从来没出过什么兼容性问题。CentOS 7虽然也很稳,但2024年6月已经停止维护了,长期来看不建议新装。

重装系统前的准备

备份重要数据

这是最重要的一步。重装系统会彻底格式化硬盘,所有文件、数据库、配置都会被删除,不可恢复。

需要备份的东西

  • 网站源代码文件
  • 数据库(用mysqldump导出)
  • Nginx/Apache配置文件
  • SSL证书文件
  • 定时任务配置(crontab)
  • 其他你自定义的配置文件

备份方法

  1. 用scp命令将文件下载到本地
  2. 在KiwiVM面板创建快照(Snapshots)
  3. 如果装了宝塔面板,用面板的备份功能

记录当前配置

重装之后你可能需要重新配置各种服务,提前把当前的配置信息记下来会方便很多:

  • SSH端口号(重装后不变,但记一下总没错)
  • 防火墙规则
  • 已安装的软件列表
  • 各种服务的配置参数

重装系统操作步骤

第一步:登录KiwiVM面板

  1. 登录搬瓦工官网Client Area
  2. 进入「Services」→「My Services」
  3. 点击VPS旁边的「KiwiVM Control Panel」

如果你不熟悉KiwiVM面板的使用,可以先看KiwiVM控制面板使用教程

第二步:停止VPS

在KiwiVM面板的Main controls页面,如果VPS状态是Running,先点击「Stop」按钮停止VPS。等状态变为Stopped后再进行下一步。

重要:必须先停止VPS才能重装系统。如果VPS正在运行中直接去点Install new OS,面板会提示你先停止。

第三步:选择操作系统

  1. 在左侧菜单点击「Install new OS」
  2. 面板会列出所有可用的操作系统
  3. 找到你想安装的系统,点击前面的单选按钮选中它

第四步:确认重装

选好系统后,页面下方会有一个确认区域:

  1. 勾选「I agree that all existing data on my VPS will be lost」(我同意VPS上的所有现有数据将被清除)
  2. 点击「Reload」按钮开始重装

这是最后的机会。点击Reload之后就没有后悔药了,所有数据都会被清除。

第五步:等待安装完成

安装过程通常需要2-5分钟。期间页面上会显示安装进度。不要关闭页面,也不要做其他操作,耐心等待。

安装成功后,面板会显示:

New root password: xxxxxxxxxx

这个密码非常重要,它只显示一次。立刻复制保存到安全的地方。如果你不小心关掉了页面没来得及保存,可以在面板的「Root password modification」中重新生成一个。

第六步:SSH连接验证

安装完成后,VPS会自动启动。使用新密码通过SSH连接到服务器,验证系统是否安装正确。

ssh root@你的IP地址 -p 你的SSH端口

连上之后执行以下命令确认系统版本:

cat /etc/os-release

如果显示的系统版本和你选的一致,说明重装成功了。不会SSH连接的话可以看SSH连接教程

重装后必做的初始化操作

系统重装好了只是第一步,还有一些基础配置需要做。

更新系统软件包

新装的系统软件包可能不是最新版本,先全部更新一遍:

Ubuntu/Debian:

apt update && apt upgrade -y

CentOS/AlmaLinux:

yum update -y

修改root密码

面板生成的随机密码不好记,建议改成一个你记得住的强密码:

passwd root

输入两遍新密码就行。密码要求至少包含大小写字母和数字,8位以上。

设置时区

默认时区一般是UTC,改成中国时区方便查看日志时间:

timedatectl set-timezone Asia/Shanghai

开启BBR加速

如果你的系统内核版本在4.9以上(Ubuntu 22.04和CentOS 8以上默认满足),建议开启BBR加速网络:

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

想了解更多BBR加速的内容,可以看BBR加速教程

安装常用工具

# Ubuntu/Debian
apt install -y vim wget curl git htop

# CentOS
yum install -y vim wget curl git htop

配置防火墙

Ubuntu:

apt install -y ufw
ufw allow 你的SSH端口
ufw enable

CentOS:

systemctl start firewalld
systemctl enable firewalld
firewall-cmd --permanent --add-port=你的SSH端口/tcp
firewall-cmd --reload

重装后初始化检查清单

操作项命令/方法优先级
更新系统软件包apt update/yum update必做
修改root密码passwd root必做
设置时区timedatectl建议做
开启BBRsysctl配置建议做
安装常用工具apt/yum install建议做
配置防火墙ufw/firewalld建议做
创建普通用户adduser可选
配置SSH密钥登录ssh-keygen可选

常见重装失败原因和解决方案

VPS未停止

现象:点Install new OS提示需要先停止VPS。

解决:回到Main controls页面点Stop,等状态变成Stopped后再操作。

安装进度卡住

现象:安装进度条停在某个百分比不动了,超过10分钟还没完成。

解决:不要反复刷新页面。等15分钟,如果还没好,尝试在面板中强制停止VPS然后重新安装。极端情况下可以提交工单联系搬瓦工客服。

安装完成后SSH连不上

现象:面板显示安装成功,但SSH连接超时。

解决:等2-3分钟再试,新系统启动需要一点时间。如果一直连不上,通过KiwiVM的网页SSH(Root shell - interactive)进去检查网络配置。

提示磁盘空间不足

现象:某些系统版本安装失败,提示空间不足。

解决:选择一个占用空间较小的系统版本。比如Debian比Ubuntu体积小,minimal版本比完整版小。

想了解搬瓦工更多操作教程,可以查看新手完全指南。购买VPS别忘了用最新优惠码省钱。

前往搬瓦工官网购买 VPS

重装系统常见问题

重装系统后数据还能恢复吗?
不能。重装系统会彻底格式化磁盘,清除所有数据,包括系统文件、用户数据、数据库等。没有任何恢复的可能,所以重装前一定要做好备份。
搬瓦工支持哪些操作系统?
支持CentOS 6/7/8、Ubuntu 18.04/20.04/22.04、Debian 10/11/12、AlmaLinux 8/9、Rocky Linux 8/9等多个主流Linux发行版。不支持Windows系统。具体可用版本以KiwiVM面板显示为准。
重装系统后IP和端口会变吗?
不会。重装系统只是更换操作系统,IP地址和SSH端口号都保持不变。如果你之前配置了域名DNS解析,也不需要修改。

常见问题

重装系统后数据还能恢复吗?
不能。重装系统会彻底清除所有数据,务必在重装前备份重要文件。
搬瓦工支持哪些操作系统?
支持CentOS 6/7/8、Ubuntu 18.04/20.04/22.04、Debian 10/11/12等多个主流Linux发行版,不支持Windows。
重装系统后IP和端口会变吗?
不会。重装系统只更换操作系统,IP地址和SSH端口保持不变。
编辑部的头像

编辑部

了解更多