常用脚本
这里存放一些我的常用脚本~~~ 希望对你也有所帮助哟~
重装系统
Linux
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh $_
# root密码为blog.gs.cn
# 端口为2333
# alpine
bash reinstall.sh alpine 3.22 --password blog.gs.cn --ssh-port 2333
# ubuntu 24.04
bash reinstall.sh ubuntu 24.04 --password blog.gs.cn --ssh-port 2333
# debian 12
bash reinstall.sh debian 12 --password blog.gs.cn --ssh-port 2333
Windows
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh
# 用户名 administrator 默认密码 123@@@
# 请及时更改密码!!!!
# windows 10 中文版
bash reinstall.sh windows \
--image-name 'Windows 10 Enterprise LTSC 2021' \
--lang zh-cn
# windows Server 2016 数据中心中文版
bash reinstall.sh windows \
--image-name 'Windows Server 2016 SERVERDATACENTER' \
--lang zh-cn
# windows Server 2019 数据中心中文版
bash reinstall.sh windows \
--image-name 'Windows Server 2019 SERVERDATACENTER' \
--lang zh-cn
测试脚本
测试性能
yabs
curl -sL yabs.sh | bash
NodeQuality
bash <(curl -sL https://run.NodeQuality.com)
融合怪
bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)
Geekbench
Geekbench 6
wget https://cdn.geekbench.com/Geekbench-6.4.0-Linux.tar.gz
tar xf Geekbench-6.4.0-Linux.tar.gz
cd Geekbench-6.4.0-Linux/
./geekbench6
Geekbench 5
wget https://cdn.geekbench.com/Geekbench-5.5.1-Linux.tar.gz
tar xf Geekbench-5.5.1-Linux.tar.gz
cd Geekbench-5.5.1-Linux/
./geekbench5
💡 如果国内机器拉取,可以先保存到小鸡里。geekbench cdn有时候太慢了。
测试网络
解锁及流媒体
bash <(curl -L -s check.unlock.media)
bash <(curl -sL Media.Check.Place)
IP质量体检
bash <(curl -sL IP.Check.Place)
Speedtest
bash <(curl -sL bash.icu/speedtest)
回程
wget -N --no-check-certificate https://raw.githubusercontent.com/Chennhaoo/Shell_Bash/master/AutoTrace.sh && chmod +x AutoTrace.sh && bash AutoTrace.sh
常用软件安装
Docker
curl -fsSL https://get.docker.com |bash
国内镜像
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# ubuntu debian
apt install docker-compose
# alpine
apk add docker-compose
# arch
pacman -S docker
pacman -S docker-compose
Nodejs
# Ubuntu Dbian
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - &&\
apt-get install -y nodejs
宝塔国际版
+URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel
1panel
# Ubuntu
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
# Debian
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
常用软件安装
Nginx
ubuntu
sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
| sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
| sudo tee /etc/apt/sources.list.d/nginx.list
echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
| sudo tee /etc/apt/preferences.d/99nginx
sudo apt update
sudo apt install nginx
Debian
sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
| sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/debian `lsb_release -cs` nginx" \
| sudo tee /etc/apt/sources.list.d/nginx.list
echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
| sudo tee /etc/apt/preferences.d/99nginx
sudo apt update
sudo apt install nginx
Alpine
sudo apk add openssl curl ca-certificates
printf "%s%s%s%s\n" \
"@nginx " \
"http://nginx.org/packages/alpine/v" \
`egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \
"/main" \
| sudo tee -a /etc/apk/repositories
curl -o /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub
sudo mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/
sudo apk add nginx@nginx
还可以增加一些其它动态模块
sudo apk add nginx-module-image-filter@nginx nginx-module-njs@nginx
Caddy
Debian, Ubuntu
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy
Arch
pacman -Syu caddy
Docker
docker pull caddy