Bench.sh脚本
wget -qO- bench.sh | bash
Bench.sh演示效果:
superbench脚本
服务器基本信息与IO读写,国内三网下载测试 延迟脚本
wget -qO- git.io/superbench.sh | bash
wget -qO- git.io/superbench.sh | bash -s speed
网友魔改版本+奈飞测试和GB5测试
bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh)
wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh | sudo bash
superbench+欧美节点测速
wget -qO- http://depot.treesky.link/speedtest/n/superbench_f.sh | bash
国外节点脚本
curl -LsO bench.monster/speedtest.sh; bash speedtest.sh -Global
三网测速脚本 (经常不可用)
bash <(curl -Lso- https://git.io/superspeed)
或者
bash <(curl -Lso- http://yun.789888.xyz/speedtest.sh)
回程测试脚本
wget -qO- git.io/besttrace | bash
或者 带中文
wget -qO- git.io/autobesttrace | bash
回程线路检测脚本
curl http://tutu.ovh/bash/returnroute/test.sh|bash
国外站长常用测试脚本
yabs.sh vps检测性能测试脚本
curl -sL yabs.sh | bash
VPS硬件配置 AES指令集是/否
硬盘读写:4k 64k 512k 1m文件读写 (IOPS测试)
国外节点测速 GB5 benchmark
Zbench
脚本由漏水和kirito,基于Oldking大佬 的 SuperBench,然后加入Ping以及路由测试的功能,还能生成测评报告,分享给其他人查看测评数据.加入了国内节点测速。
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh
Aniverse测试脚本
github地址:https://github.com/Aniverse/A
测试 CPU型号、内存、交换区SWAP、硬盘大小、负载、运行时间 、KVM/OVZ等虚拟架构、IPv4/v6地址、运营商、地理位置、操作系统、TCP/BBR加速、硬盘读写速度测试等。
bash <(wget -qO- https://github.com/Aniverse/A/raw/i/a)
含IPV4 IPV6节点下载测试
wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
一键回程测试脚本
目前共有 8 个测试节点,分别是:广州电信,上海电信,厦门电信,重庆联通,四川联通,上海移动,成都移动,成都教育网。
wget -qO- git.io/besttrace | bash
一键测试四网回程脚本
测试服务器到我们指定节点IP的路由回程,或者脚本自带的四个节点回程,包括电信、联通、移动、教育网四网。
wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh
bash testrace.sh
LemonBench
LemonBench,是一款针对Linux服务器设计的服务器性能测试工具。通过综合测试,可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。
LemonBench快速测试命令:
wget -qO- http://ilemonra.in/LemonBenchIntl | bash -s fast
LemonBench完整测试命令:
wget -qO- http://ilemonra.in/LemonBenchIntl | bash -s full
可以看到CPU分数
备用
wget -qO- https://git.io/pigji.comLemonBench | bash -s fast
UnixBench测试脚本
UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。
简单的对CPU进行运算测试,需要跑的时间很长,请耐心等好最后测试出来的跑分。
wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh
跑UnixBench消耗比较大,时间较久,有的时候VPS说不定跑着就自动断开了。方法
安装screen
yum install -y screen
查看当前是否有运行中的窗口
screen -ls
创建窗口: bench的名字可以改,会在上面的 screen -ls 命令中显示
screen -S bench
然后就可以正常运行其他命令了,譬如安装lnmp的、跑UnixBench的脚本,然后就可以X掉这个Shell窗口了,它还会继续运行。
进入某个窗口
screen -r bench
进入某个窗口后,如果不想继续保持这个会话窗口了。
输入exit之后,这个会话窗口就没了,可以用命令 screen -ls 验证看看。
另外,如果VPS重启了,所有的会话窗口就没了。
流媒体检测脚本
bash <(curl -sSL "https://github.com/CoiaPrant/MediaUnlock_Test/raw/main/check.sh")
主要测试IP能否解锁以下流媒体网站:
Netflix | YouTube Region | DisneyPlus | Steam Currency | HBO Now | BBC | MyTVSuper | Now E | Viu TV | Bahamut Anime | BiliBili China Mainland Only | BiliBili Hongkong/Macau/Taiwan | Bilibili Taiwan Only | Abema.TV | Paravi | U Next | Hulu Japan | Princess Connect Re Dive Japan | Pretty Derby Japan | Kancolle Japan | Dazn
流媒体测试代码合集二
bash <(curl -L -s https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh)
Linux更新内核开启BBR
Linux Centos 一键开启BBR脚本。
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
刷新本地DNS
ipconfig /flushdns
持续ping测试
ping.pe
WARP一键配置脚本
Cloudflare WARP一键配置脚本特点
支持主流和非主流虚拟化方案:KVM、XEN、OpenVZ、LXC;支持主流和非主流 CPU 架构:x86、x64、ARM64、ARM32;支持主流最新 Linux 系统:Debian、Ubuntu、CentOS 等;智能识别网络方案并自动匹配最佳配置方案进行部署;直观的进程状态、网络状态和 WARP 状态显示;Cloudflare 官方 WARP Linux 客户端支持,“一把梭”式极致体验。
1、自动配置 WARP WireGuard 双栈全局网络
bash <(curl -fsSL git.io/warp.sh) d
2、自动配置 WARP WireGuard IPv4 网络
bash <(curl -fsSL git.io/warp.sh) 4
3、自动配置 WARP WireGuard IPv6 网络
bash <(curl -fsSL git.io/warp.sh) 6
4、开启 WARP 官方客户端 SOCKS5 代理
bash <(curl -fsSL git.io/warp.sh) s5
5、显示功能菜单和网络状态
bash <(curl -fsSL git.io/warp.sh) menu
开源地址:https://github.com/P3TERX/warp.sh
Best Trace路由跟踪
#下载
wget https://cdn.ipip.net/17mon/besttrace4linux.zip
#解压
unzip besttrace4linux.zip -d best
cd best
chmod +x besttrace
./besttrace -q 1 目标IP
测试的时候加上参数-T测试一下TCP的路由,因为某些无良商家的icmp和tcp路由是不一样的,所以有时候ping值看起来很好看,但是实际体验起来可能很糟糕。
VPS 改成 root 登录(适合甲骨文、谷歌云等)
sudo -i
echo root:你的密码@ |sudo chpasswd root
sudo sed -i 's/^.\*PermitRootLogin.\*/PermitRootLogin yes/g' /etc/ssh/sshd\_config;
sudo sed -i 's/^.\*PasswordAuthentication.\*/PasswordAuthentication yes/g' /etc/ssh/sshd\_config;
sudo service sshd restart
Docker 一键安装
更新、安装必备软件
apt-get update && apt-get install -y wget vim
#国外机:
curl -sSL https://get.docker.com/ | sh
#国内机:
curl -sSL https://get.daocloud.io/docker | sh
Docker 卸载
sudo apt-get remove docker docker-engine
rm -fr /var/lib/docker/
Docker-compose 一键安装
#国外机:
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
#国内机**
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-uname -s-uname -m /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
综合脚本:
wget git.io/vpstest && bash vpstest
简单的几个Linux命令
猪 机博客推荐新手需要知道的Linux基本操作命令:
uname -r 查看LINUX版本
cat /etc/redhat-release 查看centos版本
rpm -qa |grep kernel 查看内核列表
VPS重启:reboot
df -h 查看VPS剩余空间
free -m 查看内存SWA使用情况
top查看程序的CPU 内存使用情况 ctrl+c退出
ps -aux 进程状态查询命令 kill 100 杀死PID为100的进程 killall nginx 杀死所有nginx的进程
ps -aux | grep nginx 查找nginx的进程
netstat -anon | grep 80 80端口 连接情况
fuser -k 80/tcp 将进程杀死后,重新启动nginx
sudo lsof -i tcp:80 查看80端口占用情况
kill -9 3274 杀死对应的PID
df -sh /www/wwwroot/* 查看wwwroot目录下文件的占用大小
netstat -ntl 查看端口占用情况
crontab -l 列出任务列表
在线编辑文件:vi
进入目录:cd
返回目录上级:cd ..
列出目录文件及文件夹:ls
cd mydir 进入mydir这个目录 cd - 进入上一步所在目录
cd /www/wwwroot 进入某个目录 cd ..返回上一级目录 cd 返回根目录 cd - 目录名 返回指定目录
ls 列出目录文件 ls ‐a 显示目录下的所有文件,包括隐藏文件
mv=move移动 剪切
mv test.txt new.txt 直接修改test.txt为new.txt
mv aaa bbb 把aaa目录改名为bbb 如果存在BBB 则将aaa移动到bbb目录下
mv aaa / 将aaa目录移到根目录
mv aaa ../ 将aaa目录移到上一层目录
mv * ../ 将所在目录文件全部移到上一级目录
mv aaa.txt ../android/ 把当前目录的文件aaa.txt剪切到上一级目录下的android目录里
rm=remove 移动消除
rm xxx.zip 删除xxx.zip
rm -r 删除目录
rm -rf dir 强制删除dir这个目录及文件
rmdir aaa 删除aaa的目录
cp=copy 复制拷贝粘贴
cp aaa.txt new.txt 复制aaa.txt并修改名称为new.txt
cp -a tool /home/www/wwwroot 把tool目录,复制到www/wwwroot目录下
cp -i 复制过去覆盖文件之前要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。安全
cp -r 递归复制文件及文件夹下子目录文件
touch 建立空文件
mkdir name 创建一个名叫name的目录
mkdir www/wwwroot/newdir 在wwwroot目录下创建newdir目录
mkdir -p www/wwwroot/abc/newdir 创建新目录层次大于1时需要 -p
ll查看目录权限
chmod 777 abc.txt 给文件777权限
chmod 777 /var/home/www/ 修改www目录权限777
chmod 755 wwwroot/ 修改wwwroot目录的权限为 755
chmod 777 -R wwwroot/ -R 注意要递归整个目录以下级文件 修改wwwroot目录及目录下所有文件为777
find xxx.php 查找xxx.php文件
tar xvf aaa.tar 解压aaa.tar文件
tar tvf aaa.tar 查看aaa.tar包含的文件
tar zcf aaa.tar.gz www 把www目录打包压缩成 aaa.tar.gz文件
unzip aaa.zip 解压zip文件
wget http://www.xxx.com/aa.zip
wget -c http://www.xxx.com/aa.zip -C代表断点继续上次传输 –limit-rate=300k 限速300K
-a:是指archive的意思,也说是指复制所有的目录
-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
-l:建立硬连接(hard link)的连接文件,而非复制文件本身
-p:与文件的属性一起复制,而非使用默认属性
-r:递归复制,用于目录的复制操作
-s:复制成符号连接文件(symbolic link),即“快捷方式”文件
-u:若目标文件比源文件旧,更新目标文件
宝塔nginx配置文件位置:/www/server/nginx/conf/nginx.conf;
一般nginx的配置文件位置:/usr/local/nginx/conf/nginx.conf
Nginx 伪静态规则地址 /www/server/panel/vhost/rewrite
另外,安装Curl:
centos安装Curl: yum update -y && yum install curl -y
ubuntu/debian系统安装Curl: apt-get update -y && apt-get install curl -y
github.com/xxx/Speedtestnew/raw/master/superbench.sh
raw.githubusercontent.com/xxx/Speedtestnew/master/superbench.sh