天宇网络-综合Linux系统脚本

china-zenghui 发布于 2020-11-10 8781 次阅读


     这是我写的Linux综合脚本,收集各种有用脚本,有部分脚本是网上找的,脚本的代码我都看过了,功能我也测试过,完全没什么问题,支持centos7,ubuntu16,debian9以上,kvm,vmware,hyper-v架构,物理机的linux系统。

天宇网络-综合Linux系统脚本—脚本最后更新时间: 2025/5/26

wget -N https://tx.hk47.cc/linux.sh && chmod +x linux.sh && bash linux.sh
curl -O https://tx.hk47.cc/linux.sh && chmod +x linux.sh && bash linux.sh

现在!我来介绍一下脚本里面的功能吧!本脚本无加密!不信自己看!

一、系统测试类

11 VPS信息和性能测试
    显示VPS的基本信息(如操作系统、CPU、内存、IP地址等)并进行性能测试(如磁盘I/O、网络速度等)。

12 Bench系统性能测试
    运行标准的Bench性能测试脚本,全面测试服务器的CPU、内存、磁盘I/O及网络速度。

13 服务器回程线路测试
    测试从服务器到用户本地网络的回程路由,常用于判断网络线路质量(如是否直连、经过的节点等)。

14 流媒体区域限制测试
    检测服务器IP能否访问特定流媒体服务(如Netflix、Disney+等),并判断IP所属区域和解锁情况。

二、系统优化类

21 Linux修改交换内存
    调整Swap虚拟内存的大小,解决物理内存不足的问题(如创建/删除Swap文件、调整swappiness参数)。

    如果服务器物理内存消耗殆尽,你就需要用到虚拟内存,来保证服务器稳定运行。
虚拟内存的作用是有时候电脑的内存没有足够的空间存放信息,这时候就可以通过使用外部硬盘的存取设备来保存信息,这样的方法被称为虚拟内存技术。
    注意:因为虚拟内存是存储在硬盘上面的,所以速度没有物理内存快的,虚拟内存过大可能会影响硬盘性能,建议设置物理内存的1-2倍。

22 Linux修改服务器DNS
    更改系统的DNS服务器设置(如替换为8.8.8.81.1.1.1),提升域名解析速度和稳定性。

比如,国外的github,因为有的国内服务器的DNS无法解析对应的IP地址,需要修改到国外的DNS,才能解析出对应的IP地址!修改后,自己ping一下试试看能不能用!

23 Linux系统实用功能
    集成常用工具(如时区修改、SSH端口更改、防火墙管理、系统清理等)。

24 Linux系统bbr-tcp加速
    启用Google BBR或锐速等TCP加速算法,优化网络吞吐和延迟。

BBR是Google 提出的一种新型拥塞控制算法,可以使Linux服务器显著地提高吞吐量和减少TCP连接的延迟,Google已经开源了该算法,并提交到了Linux内核,Linux内核已经用上了该算法。

    BBR解决了两个问题:

    一,在有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。
    二,降低网络链路上的buffer占用率,从而降低延迟。非常适合慢速接入网络的用户。

    注意:安装此加速,会更换服务器内核,请在预装环境下安装,正式环境下安装,可能服务器会崩溃,不懂就别用!

25 Linux网络重装dd系统
    通过网络一键重装操作系统(支持自定义ISO镜像),适用于救援系统或更换发行版。

三、服务管理类

31 Frps服务端-管理脚本
    安装/配置Frp的服务端(Frps),实现内网穿透和端口映射。

32 Frpc客户端-管理脚本
    安装/配置Frp的客户端(Frpc),连接服务端实现内网服务暴露。

33 DDNS动态解析管理脚本
    配置动态DNS服务,将域名实时绑定到变动中的公网IP(支持阿里云、Cloudflare等常见服务商)。

34 Nezha哪吒监控-云探针
    部署Nezha监控探针,实时显示服务器状态(CPU、内存、流量等)并支持报警功能。

35 ServerStatus-云探针
    部署ServerStatus探针,多节点监控服务器的在线状态和资源使用情况。

36 Iptables-端口转发
    配置iptables防火墙规则,实现端口转发(如将外网端口映射到内网服务端口)。

如果你还有什么建议,可以向我反馈!不懂的话也可以来问我哦!

一个对未来感到迷茫,找不到前进方向的咸鱼。。。
最后更新于 2025-09-06