如何在搬瓦工的VPS上安装纯净版的linux系统
更多语言
更多操作
搬瓦工的 KiwiVM 后台提供了非常丰富的 Linux 发行版模板(如 Debian, Ubuntu, CentOS 等)。这些官方模板为了方便用户开箱即用,通常预装了一些常用的软件和针对 KiwiVM 管理的定制化配置。
如果你是一个追求极致性能、洁癖党,或者希望完全掌控系统环境的用户,认为一个完全纯净的 Linux 系统才是最佳起点。本教程将指导你如何在搬瓦工 VPS 上,利用开源脚本一键重装为纯净版 Debian 12 ,并进行必要的初始化。
开始前的准备和注意:
1.服务器在线: 您的搬瓦工 VPS 正在运行中。
2.数据备份: 重装系统会清空所有数据,请务必提前备份重要文件!
3.SSH 连接: SSH 连接工具已就绪(如 Xshell, PuTTY 或终端)。
注意: 使用纯净版系统后,搬瓦工 KiwiVM 后台的部分功能(如 Root Shell、网络设置、密码重置)可能会因为缺少官方定制的 Agent 而失效或受到影响。但关机、重启、快照等底层管理功能依然可以正常使用。
一、连接服务器并一键重装纯净版系统
本次安装使用bin456789的一键 VPS 系统重装脚本 ,这个脚本目前在Gtihub上star数量超过10K,稳定性与兼容性极佳,是被广大网友认可的重装脚本。
Github的项目链接:https://github.com/bin456789/reinstall
1.首先下载脚本
使用 SSH 连接到 VPS,执行以下命令下载脚本:
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O ${_##*/} $_
2.执行安装命令
可以根据需求选择系统版本。本教程推荐安装 Debian 12,它是目前最稳定且资源占用极低的发行版。
安装debian 12
bash reinstall.sh debian 12
安装ubuntu 22.04
bash reinstall.sh ubuntu 22.04
注意:安装命令执行中,会提示你输入密码,输入回车跳过后会使用随机密码。
3.开始系统安装
当SSH界面显示如下(包含 IP、网关、新密码等信息),说明系统安装已经准备就绪,保存好密码。
接下来输入reboot,重启系统,开始安装。
reboot
执行后 SSH 会立即断开。系统将进入自动化安装流程,根据网络状况,通常需要 20 分钟。
4.重新连接服务器
等待约 20 分钟后,尝试使用 SSH 重新连接。
- 端口: 默认为
22。 - 用户:
root。 - 密码: 使用第 3 步中保存的密码。
成功登录后,你已经拥有了一台运行着纯净版 Debian 12 的搬瓦工 VPS。
二、系统的一些优化和必要组件
纯净版的系统不包含任何必要组件和优化,甚至连 curl 和 wget 都没有,因此为了使用便利,接下来我们以纯净版的debian12系统进行一些优化。
1.更新系统并安装组件
执行下面命令,更新系统,并安装curl、wget、vim、sudo等必要组件
apt-get install wget curl vim sudo -y
2.手动开启BBR
纯净版的debian12需要我们手动开启BBR。
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
3.优化 vi 编辑命令体验
为了防止在 Vim 中复制粘贴时出现格式错乱或缺失,开启剪贴板支持:
echo set clipboard=unnamed >> ~/.vimrc
4.修改SSH端口号
默认的 22 端口容易遭受暴力破解扫描,建议修改为一个高位端口。
4.1 编辑配置文件
vim /etc/ssh/sshd_config
4.2 找到 #Port 22 这一行,去掉 # 号,并将 22 修改为您想要的端口号(如 Port 36896)。
4.3 保存并退出(按 Esc,输入 :wq 回车)。
4.4 重启 SSH 服务
systemctl restart sshd
注意:修改后,千万不要关闭当前的 SSH 窗口!先开一个新的 SSH 窗口,尝试连接,看是否可以连接到新的端口。如果失败,请检查防火墙设置或改回端口。
5.修改密码
输入以下命令执行,会让你输入两次新密码
passwd
注意:修改后,千万不要关闭当前的 SSH 窗口!先开一个新的ssh端口,看是否可以使用新密码连接到VPS。如果失败,请重新修改密码。