z2s技术笔记

z2s技术笔记

纯净Linux系统 DD脚本分享

31
2024-10-15

在每次使用VPS之前,我都会习惯性地执行一次DD命令。

这样做的好处:一方面可以将系统更换为我熟悉的Debian 11;另一方面可以移除VPS供应商系统内置的"使用情况监控",顺便修改SSH连接端口。

前奏

下载前记得更新源,安装 wget 组件,以下命令仅对应原系统:

Debian 系(Debian/Kali/Ubuntu):

apt update
apt install wget -y

红帽系(CentOS/AlmaLinux/RockyLinux/Fedora 等):

dnf install wget -y

AlpineLinux(需要安装 wget bash 组件,并把系统默认的 shell 从 ash 改成 bash):

apk update
apk install wget bash
sed -i 's/root:\/bin\/ash/root:\/bin\/bash/g' /etc/passwd

下载脚本

wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh

国内机器现在可以从 Gitee 下载:

wget --no-check-certificate -qO InstallNET.sh 'https://gitee.com/mb9e8j2/Tools/raw/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh

运行DD脚本

脚本格式

bash InstallNET.sh -系统 版本 -项目 "数值"

常用版本

bash InstallNET.sh -debian 11 -pwd 'xiaoge.org' -port "45622"

示意:DD为debian 11系统,ssh密码设置为 xiaoge.org ,ssh端口改为 45622

完成后按提示,运行 reboot 重启系统即可 (首次启动会比较慢)。

后言

该脚本已经成功在DMIT、搬瓦工、斯巴达、甲骨文、NC、RN等vps上完成DD;

包括ipv6在内的所有功能均正常,感谢项目作者的无私奉献。

项目地址:

https://www.nodeseek.com/post-9383-1、https://github.com/leitbogioro/Tools