DD 纯净系统

root权限下:

更新并安装 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 add wget bash
sed -i 's/root:\/bin\/ash/root:\/bin\/bash/g' /etc/passwd

下载并运行脚本github 项目nodeseek 贴子),

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

快速开始(当且仅当脚本不加 -pwd -port -mirror 等参数时有效,如果加了,必须指定对应系统的发行版版本号!):

不用再输入使用何种架构(-v 选项已被 -version 替代,且两者都已经被弃用),脚本会自动检测架构、实现 Debian 系和 Redhat 系架构名相互智能转换!

Debian 12(支持 9 至 12)

bash InstallNET.sh -debian

Kali rolling(支持 rolling/dev/experimental 三个分支,原则上推荐使用 rolling)

bash InstallNET.sh -kali

Kali 对 ARM64 AMD64 架构的兼容性都 OK,甲骨文 Oracle ARM 机装虽然从原系统重启后安装就黑屏,什么提示都没有,在 VNC 里也无法观测进度并调试,但只要是从面板自带模板或任意其他一键脚本安装的纯净系统中安装过去的,100% 保证能成功,VNC 里看到黑屏别怕,别手欠中途硬重启,不知道 Kali 是什么的,反正你就知道 Kali 是日常、电影电视剧里黑客经常用的,自带很多安全测试工具,贼鸡儿炫酷的一个 Debian 发行版就行。Kali 有三个版本,按激进程度大小排列,分别为 experimental > dev > rolling,普通人不爱折腾的,最好以使用 rolling 为主。

Alpine Linux edge(支持 3.16 至 3.18 和 edge,推荐 edge)

bash InstallNET.sh -alpine

一个超轻量 Linux 发行版,但需要注意的是,Alpine Linux 运行的时候省内存,内存占用仅 80m 左右,但安装时不省,因为它会在内存中完成所有初始化操作,直到最后再全盘写入硬盘,不像 Debian 红帽系启动内核在内存里准备完毕,就开始进行格盘并从镜像源往硬盘上写入文件操作,这就导致安装 Alpine Linux 的内存要求并不低,低于 1GB 内存的机器不要安装,由于 Alpine Linux iPXE 启动文档里仅描述了如何通过 dhcp 或静态从 IPv4 网络启动,所以仅有 IPv6 公网访问的机器也不要安装。双栈机 IPv6 部分会在安装过程中自动配置好。

CentOS 9 stream(支持 7-9)

bash InstallNET.sh -centos

AlmaLinux 9(支持 8-9)

bash InstallNET.sh -alma

RockyLinux 9(支持 8-9)

bash InstallNET.sh -rocky

Fedora 38(支持 37-38)

bash InstallNET.sh -fedora

Ubuntu 22.04(支持 20.04 或 22.04)

bash InstallNET.sh -ubuntu

Windows Server 2022

bash InstallNET.sh -windows

基于在 AlpineLinux 中介下 dd 实现,支持 BIOS UEFI 不同固件下自动识别对应的 dd 包,支持 Windows 10 Enterprise LTSC, Windows 11 Pro for Workstation 22H2, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022,重装时输入对应系统的数字版本号即可,如果能通过VNC登录系统,可自动进行 IPv4 静态配置和自动扩展系统盘分区。

默认密码如下:

LeitboGi0ro

如果想要强制双网动态配置,请输入:

bash InstallNET.sh -debian 12 --network "dhcp"

如果想要强制双网静态配置,请输入:

bash InstallNET.sh -debian 12 --network "static"

目前支持如果有双网卡,每张网卡上带一个 IPv4 或 IPv6 的静态配置,新安装系统中这两张网卡的网络配置都能够自动配好,仅限 Debian/Kali


修改时间

查看时间,

timedatectl

列出所有时区,

timedatectl list-timezones

改成上海,

timedatectl set-timezone Asia/Shanghai

添加 SWAP

脚本来添加,建议为内存的 2 倍,

wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh

安装 Docker、Docker-compose

非大陆 Docker 安装,

wget -qO- get.docker.com | bash

查看 Docker 版本,

docker -v

开机自动启动,

systemctl enable docker

卸载 Docker,

apt-get purge docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

非大陆 Docker-compose 安装,

curl -L "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

查看 Docker-compose 版本,

docker-compose --version

修改 Docker 配置,

cat > /etc/docker/daemon.json <<EOF
{
    "log-driver": "json-file",
    "log-opts": {
        "max-size": "20m",
        "max-file": "3"
    },
    "ipv6": true,
    "fixed-cidr-v6": "fd00:dead:beef:c0::/80",
    "experimental":true,
    "ip6tables":true
}
EOF

重启 Docker 服务,

systemctl restart docker

docker 文件管理,

mkdir -p data/docker

安装 Xray

Github 地址:https://github.com/233boy/Xray

系统支持:Ubuntu,Debian,CentOS,推荐使用 Ubuntu 22,谨慎使用 CentOS,脚本可能无法正常运行!

安装脚本,

bash <(wget -qO- -o- https://github.com/233boy/Xray/raw/main/install.sh) -v v1.8.3

说明:-v v1.8.3 参数是指定了使用 Xray v1.8.3 版本,为了更好使用 VLESS-XTLS-uTLS-REALITY 协议,由于 Xray 目前 (2023-5-13) 最新版本是 v1.7.5,如果不指定版本号,将会下载 v.1.7.5 版本。
但如果到时候 Xray 更新了新版本,就不用指定安装版本号了。


文章目录