本帖所有脚本均来自互联网,本站仅对这些脚本进行收集,以方便自己及各位基友使用。本站不对其可用性负责,也不对其安全性等任何方面负责。
目录
- 查看CPU信息
- 查看当前内核信息
- 关键字查找进程
- 内核更改 [开启BBR、更换BBRplus等]
- Linux修改主机名
- 一键开启/关闭Swap
- 缝合怪测评
- IP质量测试
- Bench – 系统信息+I/O+测速
- SuperBench – 系统信息+I/O+测速
- HyperSpeed 一键测速
- Besttrace 直接显示回程线路
- Backtrace 三网回程路由测试
- BestTrace 回程测试
- 回程测试 [Nanqinlang大佬作品]
- UnixBench.sh [秋水逸冰大佬作品]
- LemonBench.sh
- Yabs.sh [Masonr大佬作品]
- 流媒体解锁测试 [Lmc999大佬作品]
- 流媒体解锁测试 [LovelyHaochi大佬作品]
- 推荐杜甫使用-本脚本支持查看I/O bench以及system info
- 测试25端口是否开放
查看CPU信息
cat /proc/cpuinfo
查看当前内核信息
uname -a
关键字查找进程
ps -ef | grep <进程关键字>
内核更改 [开启BBR、更换BBRplus等]
Centos:
yum install ca-certificates wget -y && update-ca-trust force-enable
Debian/Ubuntu:
apt-get install ca-certificates wget -y && update-ca-certificates
不卸载内核版本:
wget -O tcpx.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
卸载内核版本:
wget -O tcp.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
Linux修改主机名
首先执行
hostnamectl set-hostname <newhostname>
然后执行下面的命令
vi /etc/hosts
在第二行增加一个 127.0.0.1 <newhostname>
,同时将文件中的原主机名修改为刚设置的新主机名
一键开启/关闭Swap
wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh
缝合怪测评
- 自由组合测试方向和单项测试以及合集收录第三方脚本–原创
- 基础系统信息–感谢teddysun和superbench和yabs开源
- CPU测试–感谢lemonbench开源
- 内存测试–感谢lemonbench开源
- 磁盘IO读写测试–感谢lemonbench开源
- 硬盘IO读写测试–感谢yabs开源
- 御三家流媒体解锁–感谢sjlleo的二进制文件
- 常用流媒体解锁–感谢RegionRestrictionCheck开源
- Tiktok解锁–感谢lmc999的开源
- 三网回程以及路由延迟–感谢zhanghanyun/backtrace开源
- 回程路由以及带宽类型检测(商宽/家宽/数据中心)–由fscarmen的PR以及本人的技术思路提供
- 端口检测(检测是否被墙)–由fscarmen的PR以及作者的技术思路提供 – 待修复
- IP质量检测(检测IP白不白)(含IPV4和IPV6)–独创,感谢互联网提供的查询资源
- speedtest测速–由teddysun和superspeed的开源以及整理
- 全国网络延迟测试–感谢IPASN开源
bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)
或
bash <(wget -qO- --no-check-certificate https://github.com/spiritLHLS/ecs/raw/main/ecs.sh)
IP质量测试
bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/qzcheck.sh)
或
bash <(wget -qO- --no-check-certificate https://github.com/spiritLHLS/ecs/raw/main/qzcheck.sh)
Bench – 系统信息+I/O+测速
wget -qO- bench.sh | bash
SuperBench – 系统信息+I/O+测速
wget -qO- git.io/superbench.sh | bash
或
wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
HyperSpeed 一键测速
bash <(curl -Lso- https://bench.im/hyperspeed)
或
bash <(wget -qO- https://bench.im/hyperspeed)
Besttrace 直接显示回程线路
wget -qO- git.io/besttrace | bash
( * 部分截图 )
Backtrace 三网回程路由测试
curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh
刀云网
BestTrace 回程测试
- ipip.net 提供的手动输入IP测试回程线路工具
mkdir /root/besttrace
cd /root/besttrace
wget https://cdn.ipip.net/17mon/besttrace4linux.zip
unzip besttrace4linux.zip
chmod +x besttrace
./besttrace xxx.xxx.xxx.xxx # 此处输入需测试IP
回程测试 [Nanqinlang大佬作品]
- 支持选择节点测试,四网快速测试,手动输入IP测试三种模式
wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh && bash testrace.sh
( * 部分截图 )
UnixBench.sh [秋水逸冰大佬作品]
- UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试Linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。
wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh && chmod +x unixbench.sh && ./unixbench.sh
LemonBench.sh
- LemonBench工具(别名LBench、柠檬Bench),是一款针对Linux服务器设计的服务器性能测试工具。通过综合测试,可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。目前涵盖的测试有:服务器基础信息 (CPU信息/内存信息/Swap信息/磁盘空间信息/网络信息等),流媒体解锁测试 (目前支持HBO Now/动画疯/B站港澳台/B站台湾限定),系统性能测试 (CPU/内存/磁盘),Speedtest网速测试 (本地到最近源及国内各地域不同线路的网速),路由追踪测试 (追踪到国内和海外不同线路的路由信息)。
快速测试:
curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s fast
完整测试:
curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s full
Yabs.sh [Masonr大佬作品]
- 又一个 Linux VPS 一键测评脚本,可以一键测试 VPS 硬盘的读写速度、网络带宽也就是下载速度、CPU 跑分(包括 Geekbench 4 和 Geekbench 5),以及各种性能测试等。
wget -qO- yabs.sh | bash
或
curl -sL yabs.sh | bash
流媒体解锁测试 [Lmc999大佬作品]
bash <(curl -L -s check.unlock.media)
尾部添加参数的释义:
-M 4 只检测IPv4结果
-M 6 只检测IPv6结果
-I eth0 指定检测的网卡名称(例:eth0)
-E 选择脚本语言为英文
流媒体解锁测试 [LovelyHaochi大佬作品]
bash <(curl -sSL "https://git.io/JswGm")
推荐杜甫使用-本脚本支持查看I/O bench以及system info
wget -q https://github.com/Aniverse/A/raw/i/a && bash a
测试25端口是否开放
telnet smtp.aol.com 25
如果看到类似下面的回显,则说明端口是开放的:
Trying 74.6.141.50…
Connected to smtp.aol.g03.yahoodns.net.
Escape character is ‘^]’.
220 smtp.mail.yahoo.com ESMTP ready
如果显示 Connection timed out
,说明25端口不开放。需要注意的是:部分服务商或是系统,需要在控制后台开放25端口,或需要开放系统防火墙端口。
文章出处:CNBoy 四海部落,刀云转载