日常玩转VPS、云服务器、独立服务器经常会用到一些工具和脚本,把这些脚本都完会了,基本也就达到了完整主机服务器的入门以上水平了!常用的服务器脚本和工具有:一键搭建建站环境脚本、一键测评服务器性能脚本、一键测评服务器回程路由脚本、一键测评服务器带宽速度脚本、一键搭建网盘脚本、一键搭建服务器监控站点脚本、一键测速流媒体解锁情况脚本、一键安装BBR脚本及其他的一些工具类脚本。主机玖玖这里整理汇总了日常完整服务器脚本和工具,特意开了一批文章进行整理,方便自己日常用到也可以方便有需求的主机玖玖博友!
另外关于如何玩转Linux系统服务器,主机玖玖还有一篇文章专门整理介绍了Linux常用命令及好用的SSH远程工具。详情如下:
使用脚本前,请根据自己的系统安装好wget和curl:
Centos先执行下面命令装wget和curl:
yum -y install wget
yum install -y curl
Debian/Ubuntu先执行下面命令装wget和curl:
apt install -y wget
apt install -y curl
一、主机测评常用脚本合集
日常使用服务器经常会使用到一些测评工具,拿到服务器绝对想知道服务器性能怎么样?带宽速度怎么样?IP是否支持解锁流媒体等等,因此关于主机测评的脚本是少少不了的。下面是主机玖玖博主常用的主机测评脚本,按类别进行了专门的分类整理。
在日常使用一键脚本进行测速和安装时,遇到网络不好,SSH链接经常断开导致任务失败怎么?怎么解决因SSH中断导致任何失败问题?可以考虑把任务到screen里来执行,screen详细使用说明如下:
1、常用服务器综合测评脚本
bench.sh一键测速脚本是博主常用的服务器综合测评脚本,可以一键测试服务器基本信息(包括CPU型号、硬盘大小、内存大小、服务器位置、虚拟服务器架构、是否开通BBR网络优化等)、硬盘IO性能及国内和国外节点带宽上下行速度测试。此脚本是主机玖玖博主根据作者原版就行了进行了修改的脚本,相对原作者脚本主机玖玖博主对带宽测速的节点进行了丰富,并且把国内速度测试和海外节点速度测试进行了分开,国内可以比较全面的测评电信、移动、联通三网速度,海外节点有香港、台湾、日本、新加坡、欧美等节点。并且此脚本主机玖玖会根据节点失效情况进行维护。
如果要使用主机玖玖博主修改的bench.sh一键测速脚本,下面是脚本使用命令!关于bench.sh一键测速脚本详细介绍在此文章:
想测试国内节点的速度请使用下面两个脚本。
curl -Lso- https://raw.githubusercontent.com/zhuji999/superspeed2022/master/benchGN01.sh | bash
想测试国外节点的速度请使用下面脚本。
curl -Lso- https://raw.githubusercontent.com/zhuji9999/superspeed2022/master/benchHW.sh | bash
主机玖玖分享过的其他服务器综合测评脚本整理如下,也可以根据自己需求来选择!
- Linux一键测速脚本Superbench.sh修复版(国内外SpeedTest节点测速、IP流媒体解锁、回程路由追踪及Geekbench CPU性能测试)
- superspeed.sh修复版(一键测试Linux服务器到电信联通移动上传下载速度脚本)
- Linux系统服务器一键测评脚本yabs.sh(可一键测试服务器基本信息、硬盘速度、网络带宽、CPU跑分等)
- 记录收藏一个GreenCloud的Linux系统服务器一键测速及基本信息测试脚本
- LemonBench一键测评脚本修复版_一键测试基本信息、流媒体解锁、CPU内存磁盘性能、国内外网络速度、国内外回程路由测试
其他相关服务器测试脚本整理:
- Speedtest-CLI Linux系统带宽测速教程(Speedtest-CLI最新一键测速脚本)
- Serverreview-benchmark一键测试服务器全球节点速度的工具
- Linux如何利用命令快速生成.bin下载测速文件到指定目录
2、常用服务器回程路由追踪测试脚本
关于服务器的线路情况,去程我们可以通过站长工具网站来进行测试,回程线路方面就需要使用到脚本来测试了。服务器回程路由追踪测试脚本可以直观的测评出服务器回国内电信、联通、移动、教育网等网络的线路情况!可以测试出回国走的哪些线路。
基于Chennhaoo一键回程路由测试脚本修改版:建议需要使用的可以考虑使用主机玖玖基于Chennhaoo一键回程路由测试脚本修改版,此脚本支持指定测试IPv4或者IPv6,测试结果支持选择中文或者英文显示,同时还支持选择BestTrace或者Nexttrace两种模式来测试服务器回程路由情况。相对来说比较灵活。主机玖玖针对作者的脚本对测试节点进行了优化,电信、联通、移动各三个节点可以测试(仅对IPv4节点进行优化修改),并且会长期根据节点失效情况进行维护,保证各个线路有三个正常测试节点可以使用。相关此脚本的详细介绍在此文章:
基于Chennhaoo一键回程路由测试脚本修改版测试命令:
wget -N --no-check-certificate https://raw.githubusercontent.com/zhuji9999/Shell_Bash/master/AutoTrace.sh && chmod +x AutoTrace.sh && bash AutoTrace.sh
另外关于回程路由测试的其他脚本如下,这里不列举,有需求可以查看下面文章:
- Linux系统服务器回程路由追踪测试工具_Linux服务器回程路由一键追踪脚本_电信联通移动回程路由追踪教程(此脚本也是主机玖玖修改版,测试节点多达20多个)
- 一键测试Linux服务器回程路由脚本(一键测试服务器电信、联通、移动、教育网回程路由)
- backtrace一键回程测试脚本_可一键测试Linux系统服务器到电信、联通、移动三网回程路由线路情况
3、常用服务器流媒体解锁测试脚本
服务器流媒体解锁测试脚本主要测试服务器IP是否支持解锁海外流媒体业务,可以观看哪些海外流媒体。当前使用较多的是RegionRestrictionCheck一键测试脚本,支持测试解锁流媒体众多,有跨国平台也有针对地区平台的测试。RegionRestrictionCheck一键测试脚本使用命令如下:
bash <(curl -L -s check.unlock.media)
关于RegionRestrictionCheck一键测试脚本的详细介绍在下面文章。
RegionRestrictionCheck一键测试脚本(Linux系统服务器IP流媒体平台及游戏区域解锁一键测试脚本)
其他相关服务器流媒体解锁测试脚本的文章如下,有需求的可以根据自己需要选择。
- 一键测试服务器IP是否支持流媒体平台及游戏区域脚本
- Linux系统服务器IP是否支持解锁流媒体一键测试脚本(NetFlix解锁一键检测脚本)
- NetFlix解锁检测小工具(一键检测Linux系统IP是否支持NetFlix)
- sjlleo流媒体解锁一键检测脚本_几秒内快速完成IPv4/IPv6的NetFlix、DisneyPlus、Youtube解锁情况判断
- Linux服务器流媒体解锁一键测试脚本,支持测试IP是否Netflix、TikTok、iQIYI、YOuTube、BiliBili、ChatGPT
- Linux系统一键检测服务器IP是否支持ChatGPT脚本
4、常用服务器性能测试脚本
前面提到的服务器综合测评脚本有很多是包含了一定的性能测试的。这里重点介绍的是一键UnixBench跑分脚本,这个脚本很多都是拿来测试服务器性能的,得分越高服务器性能越好!不过使用此脚本测试的时间较长!下面是关于一键UnixBench跑分脚本的详细介绍:
测试脚本如下:
wget --no-check-certificate https://raw.githubusercontent.com/zhuji9999/UnixBench/master/unixbench.sh chmod +x unixbench.sh ./unixbench.sh
其他相关的常用服务器性能测试脚本整理如下:
下面是使用硬盘性能测试教程(2023.4.1更新):
下面是安装使用Geekbench来测试CPU性能的教程(2023.4.1更新):
二、常用服务器优化及工具脚本合集
1、常用服务器网络优化脚本
关于服务器网络优化,用得最多的是BBR了,常用的一键安装BBR脚本有很多。下面这个是主机玖玖博主常用的BBR启用脚本,支持一键更换内核,支持启动BBR、BBR2、BBR Plus多个版本。
bash <(curl -Lso- https://git.io/kernel.sh)
关于上述脚本的详细文章介绍如下:
其他关于BBR安装的脚本如下:
- Linux系统网络优化脚本:一键安装BBR/BBRplus/BBR2/Lotserver锐速提升服务器网络状态及利用率
- Google BBR2一键安装脚本_适用于Debian/Ubuntu x64系统
- Linux系统一键开启锐速/BBR/BBRPLUS/BBR2网络优化脚本
2、常用服务器工具脚本
这里建议使用VPSTools.sh,VPSTools.sh支持更改ROOT密码、修改服务器时区、修改服务器更新源、更新服务器系统和软件、修改SSH端口、安装宝塔Linux不强制绑定账号版本。具体命令如下:
wget -N --no-check-certificate https://raw.githubusercontent.com/zhuji9999/Shell_Bash/master/vpstools.sh && chmod +x vpstools.sh && bash vpstools.sh
VPSTools.sh常用的Linux服务器工具包详细介绍:VPSTools.sh常用的Linux服务器工具包_支持修改服务器时间、ROOT密码、SSH端口、BBR网络优化、性能测评、安装不强制绑定账号宝塔Linux面板
Linux服务器一键设置或删除Swap虚拟内存脚本。如果机器内存偏小,可以考虑设置,一般设置为实际内存的1.5-2倍!
wget -N --no-check-certificate https://raw.githubusercontent.com/zhuji9999/xiaojiaoben/main/swap.sh && bash swap.sh
3、常用服务器一键更换国内软件源脚本脚本
此脚本适合国内Linux服务器使用,当遇到国内Linux云服务器、VPS、独立服务器存在下载安装软件速度慢问题可以使用Linux一键更换国内软件源脚本来把系统镜像更新源地址更改为国内,此脚本支持13个国内源镜像地址修改,支持Debian、Ubuntu、Kali Linux、Red Hat Enterprise Linux、CentOS、Fedora系统。
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
或者
bash <(curl -sSL https://github.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
三、常用服务器重装系统脚本合集
在使用国外服务器过程当中,经常会遇到服务器商家提供的系统镜像不好用的现象,那么有个时候想重装自己熟悉的系统,这里分享一个Linux一键DD重装系统脚本,支持为服务器一键在线重装Linux、Windows系统!
如果准备使用Linux一键DD重装系统脚本来重装系统,那么建议选针对自己现用系统选择安装下面所需的依赖环境,以免在执行重装系统过程当中出现错误。
1、Debian、Ubuntu系统执行下面命令安装依赖环境:
apt update -y && apt dist-upgrade -y
apt-get install -y xz-utils openssl gawk file wget screen && screen -S os
2、RedHat、CentOS系统执行下面命令安装依赖环境:
apt update -y && apt dist-upgrade -y
yum install -y xz openssl gawk file glibc-common wget screen && screen -S os
先安装好上面第一步所需的环境后就可以执行下面命令来开始重装系统。
wget --no-check-certificate -O NewReinstall.sh https://raw.githubusercontent.com/fcurrk/reinstall/master/NewReinstall.sh && chmod a+x NewReinstall.sh && bash NewReinstall.sh
如果是国内服务器使用此脚本重装系统时如果出现无法下载的情况就使用下面命令。
wget --no-check-certificate -O NewReinstall.sh https://cdn.jsdelivr.net/gh/fcurrk/reinstall@master/NewReinstall.sh && chmod a+x NewReinstall.sh && bash NewReinstall.sh
3、当然我们为Linux服务器重装系统还有很多脚本可以选择,下面是主机玖玖收集整理了一些一键重装系统脚本,有需求的可以关注:
- Debian、Ubuntu、CentOS如何一键安装Windows系统_Linux系统在线一键DD安装Windows系统脚本可以解决
- Linux服务器一键重装系统脚本:Linux reinstall,服务器一键在线重装Linux及Windows系统
- idcoffer Linux一键网络重装系统脚本更新,新增加AlmaLinux 9和Fedora 36系统
- Linux一键DD系统重装脚本(一键重装Debian、Ubuntu、CentOS系统)
- Linux一键网络重装系统脚本(可支持一键网络重装CentOS、Debian、Ubuntu、Fedora、RockyLinux、AlmaLinux等系统)
- CXTHHHHH一键网络重装系统魔改版3.1.0_适用于通过Internet网络安装纯净版Linux及Windows系统
- Linux一键网络重装系统魔改版脚本_通过网络就能实现一键式重装纯净版Windows/CentOS/Debian/Ubuntu等系统
四、常用服务器建站脚本合集
1、常用安装建站环境脚本
建站环境安装推荐使用宝塔Linux面板,下面是宝塔Linux面板详细安装使用教程:
- 宝塔Linux面板搭建网站入门教程一(宝塔Linux面板安装命令及安装教程)
- 宝塔Linux面板搭建网站入门教程二(宝塔Linux面板Web管理信息修改及建站环境安装)
- 宝塔Linux面板搭建网站入门教程三(宝塔Linux面板添加站点及域名解析)
- 宝塔Linux面板搭建网站入门教程四(宝塔Linux面板一键SSL证书安装及设置伪静态规则)
- 宝塔Linux面板搭建网站入门教程五(宝塔Linux面板安装WordPress博客程序)
- 宝塔Linux面板命令大全(宝塔工具箱功能及使用教程,宝塔Linux面板安装使用教程汇总)
- 哪里有便宜的宝塔面板专业版授权可买_宝塔面板永久授权最新优惠活动
其他建站环境安装脚本整理:
- AMH服务器主机面板7.0免费授权,一键为Linux服务器搭建LNMP、LAMP、LNMH、LNGX、LNAMP等WEB环境
- AMH云主机面板安装全过程教程及AMH WEB服务器管理面板创建网站全过程教程
- 宝塔面板国际版aaPanel安装教程,如何安装aaPanel建站面板来搭建网站
- 小皮面板phpStudy Linux面板安装教程(小皮面板永久免费的Linux建站面板安装体验教程)
- LNMP一键安装包v1.9正式版(一键为服务器搭建LNMP、LNMPA、LAMP建站环境)
2、常用建站脚本
一键搭建服务器监控站点:
一键搭建个人网盘:
3、Linux系统Docker一键安装脚本
此脚本支持一键支持自选镜像源一键安装Docker与Docker Compose最新版本。
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
或者
bash <(curl -sSL https://github.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)