许多公有云厂商提供的官方系统镜像,为了方便管理和数据统计,往往会预装大量监控代理(如云盾、云镜等)和不必要的服务,导致系统臃肿且占用资源。对于追求极致性能和纯净环境的个人站长来说,通过网络安装(俗称DD系统)是一个完美的解决方案。
本教程将指导您如何使用一个简单的脚本,将任何基于Linux的VPS(推荐KVM架构)一键DD为纯净的Debian系统。
警告与准备
重要警告: 执行DD操作会彻底清除您VPS硬盘上的所有数据,请确保已备份重要文件。
准备工作:
1. 确保您拥有VPS的SSH访问权限和Root权限。
2. VPS的架构最好是KVM,部分OpenVZ可能不兼容。
第一步:获取并执行DD脚本
我们将使用社区中广泛流传的一款网络重装脚本(InstallNET.sh的变体)。这个脚本允许您选择操作系统版本,并设置新的Root密码。
1. 下载脚本
首先通过SSH登录到您的VPS,然后下载脚本并赋予执行权限:
wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/***REPLACE_WITH_A_VALID_SCRIPT_URL***/InstallNET.sh' && chmod a+x InstallNET.sh
注意:由于版权和维护问题,此处提供的是一个常用的脚本文件名和通用结构。在实际操作中,您需要替换为当前社区维护中、且被广泛认可的DD脚本的有效下载链接。
2. 执行DD安装命令
以下示例展示了如何安装纯净的 Debian 12 (64位) 系统,并将Root密码设置为 MySecureP@ss2024。请务必将密码替换为您自己的复杂密码。
命令格式:
bash InstallNET.sh -d [版本号] -v [位数] -a -p [Root密码]
# 示例:安装 Debian 12 Minimal (64位)
# 密码:MySecureP@ss2024
bash InstallNET.sh -d 12 -v 64 -a -p "MySecureP@ss2024"
参数说明:
* -d 12: 指定安装 Debian 12。
* -v 64: 指定安装 64 位系统。
* -a: 自动安装(无需手动确认分区)。
* -p “密码”: 设置新的Root密码。
第二步:等待系统重装完成
执行上述命令后,系统会立即开始下载安装镜像并进入DD流程。您的SSH连接会断开,这是正常现象,因为VPS正在重启进入安装环境。
预计等待时间: 5 到 20 分钟,具体取决于您的VPS网络速度和性能。
您可以通过控制台(VNC或SPICE)查看安装进度,但通常无需干预。
第三步:验证新系统
大约10到20分钟后,尝试使用新的Root密码通过SSH重新连接您的VPS。
ssh root@您的VPS_IP地址
如果连接成功,您可以使用以下命令检查系统版本,确认是否为纯净的Debian系统:
cat /etc/os-release
输出应显示类似以下信息(Debian 12 Bookworm):
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
至此,您的VPS已经成功转换为一个纯净、轻量的Debian系统,彻底摆脱了官方镜像自带的臃肿服务和监控代理,您可以开始自由配置您的建站环境了。
汤不热吧