小内存 VPS DD Debian10/11/12教程
2024-2-8 22:38:0 Author: blog.upx8.com(查看原文) 阅读量:10 收藏

前言

很多小内存VPS服务商只带有 Debian9 或是 Debian10 系统,在使用常规方案 DD Debian11 或是 Debian12 会因为内存不足卡死而失败。

本文就介绍如何在小内存VPS上安装 Debian11 或 Debian12 系统。

第 1 步:DD 服务商 Debian 同级系统

如果服务商提供的是Debian9,就在服务商系统下直接 DD Debian9;如果服务商提供的是Debian10,就直接 DD Debian10。

*这样做的好处是保持稳定,以避免越级DD出现失败

Debian9 DD命令
bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 9 -v 64 -p "自行设置密码" -firmware

Debian10 DD命令
bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 10.3 -v 64 -p "自行设置密码" -firmware

第 2 步:更新系统

apt update
apt upgrade -y
apt dist-upgrade -y
apt autoclean
apt autoremove -y

你可能会看到有关重新启动服务或更新现有配置选项的提示。因为在升级特定库(例如 libpam、libc 和 libssl)时,由于重新启动可能会导致系统服务中断,选择 <Yes>,重启服务不需要询问,按 Enter 键继续;同样,之后会问你是否更新 OpenSSH 配置文件,选择保留当前版本<Keep...>

完成后,建议使用 reboot 命令重新启动系统

reboot

重启系统。

第 3 步:更新 sources.list 文件

接下来,需要将/etc/apt/sources.list文件中的源替换为 Debian10 或 Debian11 的源。你可以选择逐级替换进行升级(比如:Debian9 升级到 Debian10,再升级到 Debian11 …),也可以直接越级升级(如比:从 Debian9 直接升级到Debian12)。

根据你的需求,将下面的源替换进 sources.list 文件。

Debian10 默认官方源

cat > /etc/apt/sources.list << EOF
deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free

deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free

deb http://deb.debian.org/debian/ buster-backports main contrib non-free
deb-src http://deb.debian.org/debian/ buster-backports main contrib non-free

deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
deb-src http://deb.debian.org/debian-security/ buster/updates main contrib non-free
EOF

Debian11 默认官方源

cat > /etc/apt/sources.list << EOF
deb http://deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye main contrib non-free

deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free

deb http://deb.debian.org/debian/ bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-backports main contrib non-free

deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
EOF

Debian12 默认官方源

cat > /etc/apt/sources.list << EOF
deb http://deb.debian.org/debian/ bookworm main
deb-src http://deb.debian.org/debian/ bookworm main

deb http://security.debian.org/debian-security bookworm-security main
deb-src http://security.debian.org/debian-security bookworm-security main

deb http://deb.debian.org/debian/ bookworm-updates main
deb-src http://deb.debian.org/debian/ bookworm-updates main

deb http://deb.debian.org/debian bookworm non-free non-free-firmware
deb-src http://deb.debian.org/debian bookworm non-free non-free-firmware

deb http://deb.debian.org/debian-security bookworm-security non-free non-free-firmware
deb-src http://deb.debian.org/debian-security bookworm-security non-free non-free-firmware

deb http://deb.debian.org/debian bookworm-updates non-free non-free-firmware
deb-src http://deb.debian.org/debian bookworm-updates non-free non-free-firmware
EOF

第 4 步:升级系统

apt update
apt upgrade -y
apt dist-upgrade -y

升级过程中出现选项,请参照【第 2 步:更新系统】进行选择即可。升级完成后使用 reboot 命令重新启动系统

reboot

第 5 步:升级完成

重新启动之后,查看当前系统版本

cat /etc/os-release

可以看到,系统已经成功升级到了最新的 Debian系统。

接下来只需要清理旧的删除不必要的软件包和依赖即可。注意:这是可选步骤,你必须仔细查看是否都是不再需要的软件包,否则可能会破环你当前的软件环境

apt autoclean
apt autoremove -y

至此,整个系统升级结束。如果是你选择逐级升级,则重复第2步第5步即可。


文章来源: https://blog.upx8.com/4027
如有侵权请联系:admin#unsafe.sh