今天发现一个很妙的脚本,可以将VPS重装为最小化Debian系统,以节省系统开销,很适合小鸡鸡用户。
说明
- 适用于KVM和物理主机,不适用 于软容器化系统
- 适用于Debian、Ubuntu和Red Hat Linux系统,并且以GRUB 2为引导程序。
- 支持MBR和GPT分区表
- 支持传统BIOS或UEFI 启动
- 支持多磁盘或LVM
注意事项
- Google Compute Engine 必须手动指定 VPC 的 IP/CIDR 和网关
- AWS EC2 或 Lightsail - 不适用于 UEFI 引导
工作原理
- 生成预置文件以自动安装
- 将 ‘Debian-Installer’ 下载到 /boot 目录
- 将安装程序的菜单项附加到 GRUB2 配置文件中
使用方法
- 下载脚本
curl -fLO https://dftg.net/res/debi.sh
##或者
wget -O debi.sh https://dftg.net/res/debi.sh
- 运行脚本
## 以管理员权限运行脚本或者使用sudo
chmod a+rx debi.sh
sudo ./debi.sh --cdn --ethx --bbr --user root --password password
- –bbr 开启 BBR
- –ethx 网卡名称使用传统形式,如 eth0 而不是 ens3
- 默认时区为 UTC,添加 –timezone Asia/Shanghai 可使用中国时区。
- 默认使用 Debian 官方 CDN 镜像源(deb.debian.org),添加 –ustc 可使用中科大镜像源。
完成后重启即可进入新系统。
- 回退所有操作
如果你想回退所有精简操作,可以通过以下命令实现。
sudo rm -rf debi.sh /etc/default/grub.d/zz-debi.cfg /boot/debian-* && { sudo update-grub || sudo grub2-mkconfig -o /boot/grub2/grub.cfg; }
以下是操作前后的一次示例对比,使用的监测工具是bottom。