常用Linux服务器脚本合集

常用Linux服务器脚本合集

本合集大部分来自网网络,经过整理新增和更新,在此表示感谢。

目录

一、 性能优化1.1 一键添加SWAP脚本1.2 Fail2banSSH防御脚本1.3 Linux网络优化TCP窗口调优1.4 一键开启BBR1.5 多功能BBR安装脚本1.6 BBRPLUS、锐速脚本1.7 25端口开放测试

二、环境及软件安装2.1 docker2.2 Python2.3 极光面板2.4 宝塔2.5 哪吒监控2.6 realm2.7 gost2.8 WARP2.9 Aria22.10 PVE虚拟化

三、综合测试脚本3.1 融合怪3.2 LemonBench3.3 NodeBench3.4 YABS

四、流媒体及IP质量测试4.1 最常用版本4.2 原生检测脚本4.3 准确度最高4.4 IP质量体检脚本

五、 测速脚本5.1 Speedtest5.2 Taier5.3 hyperspeed5.4 全球测速

六、 回程测试6.1 直接显示回程(小白用这个)6.2 回程详细测试(推荐)

一、 性能优化

1.1 一键添加SWAP脚本

wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh

1.2 Fail2banSSH防御脚本

这是一个利用iptables和开源程序fail2ban来进行服务器简单防爆破的脚本。默认自带SSH防御规则。

安装

wget https://raw.githubusercontent.com/FunctionClub/Fail2ban/master/fail2ban.sh && bash fail2ban.sh 2>&1 | tee fail2ban.log

第一步选择是否修改SSH端口。第二步输入最多尝试输入SSH连接密码的次数第三步输入每个恶意IP的封禁时间(单位:小时)

卸载

wget https://raw.githubusercontent.com/FunctionClub/Fail2ban/master/uninstall.sh && bash uninstall.sh

注意事项 安装完成后请会重启SSH服务,请重新连接SSH会话 若出现SSH无法连接的情况,请检查是否修改过SSH端口,请填写写改后的正确端口进行连接

1.3 Linux网络优化TCP窗口调优

wget http://sh.nekoneko.cloud/tools.sh -O tools.sh && bash tools.sh

1.4 一键开启BBR

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf

echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

sysctl -p

sysctl net.ipv4.tcp_available_congestion_control

lsmod | grep bbr

1.5 多功能BBR安装脚本

wget -N --no-check-certificate "https://gist.github.com/zeruns/a0ec603f20d1b86de6a774a8ba27588f/raw/4f9957ae23f5efb2bb7c57a198ae2cffebfb1c56/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

1.6 BBRPLUS、锐速脚本

wget -O tcpx.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

1.7 25端口开放测试

telnet smtp.aol.com 25

二、环境及软件安装

2.1 docker

curl -sSL https://get.daocloud.io/docker | sh

2.2 Python

curl -O https://raw.githubusercontent.com/lx969788249/lxspacepy/master/pyinstall.sh && chmod +x pyinstall.sh && ./pyinstall.sh

2.3 极光面板

bash <(curl -fsSL https://raw.githubusercontent.com/Aurora-Admin-Panel/deploy/main/install.sh)

2.4 宝塔

wget -O install.sh https://download.bt.cn/install/install_lts.sh && bash install.sh ed8484bec

2.5 哪吒监控

bash

curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

如果你的服务器位于中国大陆,可以使用镜像:

bash

curl -L https://gitee.com/naibahq/scripts/raw/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh

2.6 realm

bash <(curl -L https://raw.githubusercontent.com/zhouh047/realm-oneclick-install/main/realm.sh) -i

2.7 gost

wget --no-check-certificate -O gost.sh https://raw.githubusercontent.com/qqrrooty/EZgost/main/gost.sh && chmod +x gost.sh && ./gost.sh

2.8 WARP

wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh

2.9 Aria2

wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh

2.10 PVE虚拟化

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/oneclickvirt/pve/main/scripts/build_backend.sh)

三、综合测试脚本

3.1 融合怪

curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh

curl -L https://github.com/spiritLHLS/ecs/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh

3.2 LemonBench

wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --fast

3.3 NodeBench

bash <(curl -sL https://raw.githubusercontent.com/LloydAsp/NodeBench/main/NodeBench.sh

3.4 YABS

curl -sL https://yabs.sh | bash

curl -sL https://yabs.sh | bash

运行 Geekbench 5 测试并禁用 Geekbench 6 测试和iperf (网络性能) 测试

curl -sL https://yabs.sh | bash -s -- -i -5

四、流媒体及IP质量测试

4.1 最常用版本

bash <(curl -L -s check.unlock.media)

4.2 原生检测脚本

bash <(curl -sL Media.Check.Place)

4.3 准确度最高

bash <(curl -L -s https://github.com/1-stream/RegionRestrictionCheck/raw/main/check.sh)

4.4 IP质量体检脚本

bash <(curl -sL IP.Check.Place)

五、 测速脚本

5.1 Speedtest

bash <(curl -sL bash.icu/speedtest)

5.2 Taier

bash <(curl -sL res.yserver.ink/taier.sh)

5.3 hyperspeed

bash <(curl -Lso- https://bench.im/hyperspeed)

5.4 全球测速

curl -sL network-speed.xyz | bash

六、 回程测试

6.1 直接显示回程(小白用这个)

curl https://raw.githubusercontent.com/ludashi2020/backtrace/main/install.sh -sSf | sh

6.2 回程详细测试(推荐)

wget -N --no-check-certificate https://raw.githubusercontent.com/Chennhaoo/Shell_Bash/master/AutoTrace.sh && chmod +x AutoTrace.sh && bash AutoTrace.sh

相关文章

MLGB的真正含义是什么?

365体育ios 11-28

王者荣耀孙悟空和露娜哪个厉害:孙悟空与露娜:王者峡谷中的巅峰对决

365体育ios 08-24

GTA:OL载具篇:浪子-瓦格纳

bet体育365官网正规平台 07-03

头条多久才能涨粉丝数量?揭秘引流秘籍!

假的365不让提款怎么办 07-24