装完几个我常用的服务后占用如图:

以下教程是按 CDT始祖教程 已经装好alpine的情况下重新安装debian13极简版
(如果是从零开始按 CDT始祖教程 安装,把第一步:OSS和第二步:自定义镜像这两段代入即可,有反馈从零开始安装极简版 Debian 13 镜像后不能直接用镜像默认密码登录,这个帖子给出了解决办法,请自测。)
【基础信息】
- 镜像链接:https://www.nodeseek.com/post-660810-1 (感谢作者)
- 镜像文件:debian-final.qcow2
(约 264MB,文件系统 采用 btrfs zstd:3 压缩,1G硬盘约等于可以当2G硬盘使用😏) - 初始账号:root
- 初始密码:nodeseekdebian13js
- SSH 端口:22
第一步:下载镜像并上传至阿里云 OSS
- 在电脑本地下载
debian-final.qcow2镜像文件。 - 登录阿里云控制台,进入【云服务器 ECS】页面,确认并记住你的服务器所在地域(如:中国香港、杭州等)。
- 顶部搜索进入【对象存储 OSS】控制台:
- 点击【Bucket 列表】->【创建 Bucket】。
- 名称:debian13-1g。
- 地域:必须选择与你的 ECS 服务器完全一模一样的地域!
- 存储类型选“标准存储”,读写权限选“私有”,点击确定。
- 进入刚建好的 Bucket,点击【文件管理】->【文件列表】->【上传文件】。
- 将
debian-final.qcow2拖入并完成上传。 - 复制 Bucket 文件一长串的网络地址
第二步:在 ECS 控制台导入自定义镜像
- 返回【云服务器 ECS】控制台。
- 检查页面左上角的地域切换菜单,确保处于服务器所在地域。
- 点击左侧菜单【实例与镜像】->【镜像】,切换到【自定义镜像】标签页。
- 点击【导入镜像】按钮(若提示授权,按提示点击前往授权即可):
- OSS File 地址:黏贴 Bucket 文件一长串的网络地址
- 镜像名称:debian13-1g
- 操作系统:Linux -> Debian (64位)
- 架构:x86_64
- 系统盘容量:填 1 GiB
- 镜像格式:qcow2(可选)
- 点击【确定导入】,等待列表状态由“导入中”变为绿色的“可用”(约 2-5 分钟)。
第三步:更换服务器操作系统(写入镜像)
- 点击左侧菜单【实例与镜像】->【实例】。
- 找到你的 1G 硬盘服务器,点击右侧【更多】->【实例状态】->【停止】,等待状态变为灰色的“已停止”。
- 再次点击右侧【更多】->【云盘和镜像】->【更换操作系统】。
- 在跳转页面中:
- 镜像类型选择【自定义镜像】。
- 下拉框选择刚才导入好的【debian13-1g】。
- 勾选同意协议,点击【确认变更】。(点击后后台会自动把系统刷入硬盘)
第四步:启动服务器、SSH 连接与修改密码
- 返回实例列表,点击服务器右侧的【启动】,等待状态变为绿色的“运行中”。
- 使用 SSH 工具(如 FinalShell、Termius、Xshell 等)连接服务器公网 IP:
- 端口:22
- 账号:root
- 密码:nodeseekdebian13js
- 连接成功后,第一时间执行命令修改默认密码:
passwd
(按提示输入两次新密码并回车) - 【注意】:系统首次启动后台会自动运行 1-3 分钟的 btrfs balance 数据平衡,刚登录时用
df -h查看空间偏小属正常现象,静置 3 分钟后即可恢复正常(显示剩余约 650MB 可用空间)。
第五步:修复极简版环境
(极简版系统安装某些服务重启后启动不了,AI给的环境修复方案,实测有效!)
登录 SSH 后,直接复制以下整段修复命令,粘贴到终端中并按回车执行:
# 1. 彻底解除 apt 阻止服务自启的限制
rm -f /usr/sbin/policy-rc.d
echo '#!/bin/sh' > /usr/sbin/policy-rc.d
echo 'exit 0' >> /usr/sbin/policy-rc.d
chmod +x /usr/sbin/policy-rc.d
# 2. 补全底层核心组件
apt update && apt install -y kmod procps init-system-helpers cron systemd-sysv
# 3. 解封所有被屏蔽的 systemd 关键服务并设为开机自启
systemctl unmask systemd-modules-load systemd-sysctl cron
systemctl enable systemd-modules-load systemd-sysctl cron
# 4. 修复开机内核模块自动加载机制(注入 BBR 加载规则)
mkdir -p /etc/modules-load.d
echo "tcp_bbr" > /etc/modules-load.d/bbr.conf
# 5. 配置标准 sysctl BBR 参数
cat > /etc/sysctl.d/99-bbr.conf << 'EOF'
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
EOF
# 6. 重载 systemd 引擎并应用全局配置
systemctl daemon-reload
systemctl restart systemd-modules-load systemd-sysctl cron
sysctl --system
第六步:运行开荒脚本与重启验证(可选)
- 运行 vps99.sh 开荒脚本配置 zRAM 、定时清理等功能。
【如果是2c 512m 1g 的ecs.e-c4m1.large,强烈推荐本脚本,对小内存小硬盘有对应优化项】 - 执行 reboot 重启服务器:
reboot - 重启完成后重新连入,运行脚本查看,BBR+FQ 与定时清理任务(Cron)是否生效。
【注意:安装完毕验证完成后,删除Bucket和镜像以免后续产生额外费用。】
附:个人自用开荒脚本
1,基础开荒
https://github.com/BeacherZ/vps99.sh
(极简版系统没有swap,推荐用这个脚本开启物理内存ZRAM(swap plus😜),压榨512m内存且不占用宝贵的1G硬盘空间,另外此脚本还能部署Cron定时清理空间的 /root/vps99clean.sh 子脚本,非常契合1G硬盘长期稳定使用)
2,SSH改密钥登录&Fail2Ban
https://github.com/BeacherZ/key.sh
(请谨慎操作,改完密钥登录不要关闭ssh窗口,新开一个窗口测试密钥登录成功后再禁止密码登录)
