随着互联网的不断普及,越来越多的人开始需要搭建自己的服务器,用于各种用途,比如搭建网站、存储文件等等。但对很多小白来说,搭建服务器还是相当困难的一件事。所以,针对小白用户,开发出了一套简单易用的综合服务器流控脚本。
这套流控脚本是一款自动安装、简单易用、功能齐全的脚本,能够快速帮助用户搭建出自己的服务器,并提供必要的流量控制,避免流量超出自己的预算。
脚本的特点如下:
一、自动安装
脚本内置了常用软件的自动安装脚本。用户只需要一键执行即可完成自动安装。无需手动去下载安装各种软件。
二、简单易用
脚本提供了自动化的流程,对于不熟悉服务器的小白用户来说,不用担心无法理解各种配置文件的设置。只需要跑一遍脚本,根据提示输入自己所需要的参数,就完成了服务器搭建的所有步骤。
三、功能齐全
脚本提供了小白用户在服务器上常用的所有服务和功能。比如:HTTP文件服务、FTP文件服务、邮件服务、数据库服务等等。此外,脚本还提供了流量控制的选项。当服务器流量达到设定的阈值时,脚本会自动暂停服务,避免超出预算。
四、高度定制化
脚本可以根据用户的特定需求进行高度定制化。用户可以根据自己的需要选择需要安装的服务,并自由修改各种配置文件。
使用流程:
一、下载脚本文件并解压
用户首先需要在Github上下载脚本文件,随后将其解压缩到自己的服务器上。
二、添加执行权限
为了能够执行脚本文件,用户需要给脚本文件添加执行权限。使用chmod命令即可添加执行权限。
三、运行脚本
运行脚本命令即可快速搭建出综合服务器。根据提示输入所需要的参数即可。
四、使用服务器
等待脚本运行完成后,用户就可以使用自己的服务器了。如果需要调整流量控制的参数,也可根据脚本提供的指引进行调整。
:
本文介绍了一款简单易用、功能齐全的综合服务器流量脚本。这款脚本可以帮助小白用户快速搭建出自己的服务器,提供各种业务服务,同时避免流量超出预算。如果你也是一名小白,需要搭建自己的服务器,可以尝试使用这款脚本。
相关问题拓展阅读:
- FRP 内网穿透服务免费使用的详细教程
- jenkins上使用shell脚本nohup部署jar服务到remote服务器
FRP 内网穿透服务免费使用的详细教程
FRP 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。对于 http, https 服务支持基乱敬于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。说人话?就是让没有公网ip的你远程访问局域网内的各种服务,比如远程访问路由器后台、远程ssh、远程桌面等。 有公网ip的大佬就没必要继续往下看了 。
免费服务器不稳定,速度慢,且一般仅开放部分端口,请谨慎使用!但如果需求量不大,偶尔远程访问一下路由器,也是没问题的。以下是一些免费frp服务器网址:
自建frp服务器的速度,稳定性,可用端口完全取决于你的云服务器状况。这里推荐使用 clang 大大写的frp一键搭建脚本。
只谈一下最新0.20.0的FRP基本配置,基本有以下几种配置信息 加粗表示必填 :
ssh的tcp穿透配液陪歼置完成后Linux、Mac或XShell环境下运行以下命令即可远程路由器:
可能我测试的这个免费服务器问题,http穿透未测试成功,ssh的http穿透配置完成后终端ssh运行以下命令即可闹冲远程路由器:
额,经过测试ssh无法使用http穿透,测试过web服务器既可以使用http也可以使用tcp穿透方式的。下面例子使用免费服务器 frp3.chuantou.org , address 表示穿透成功后的访问地址。
如果http配置为80端口,https配置为443端口,那么你使用http或https方式穿透之后是不用增加端口号访问的。如果使用其他端口,请加上端口号访问。使用这两个端口搭建frp服务器会占用你vps的相应端口,不过可以支持多个子域名共用端口80或443,不必像tcp穿透那样一个穿透节点占用一个端口。
FRP请一定要注意服务端版本号,有些版本不互相兼容。而且随着版本的更新,配置也发生了一定的更改。所以请跟你不同的版本选择不同的服务端配置,目前大概有三个版本:
FRP服务启动失败,请检查FRP穿透节点配置中的子域名 http 和远程端口 tcp 配置,
极可能已经被和你使用同样免费服务器的人占用了,尝试多次更换这2个配置,并重启服务。
jenkins上使用shell脚本nohup部署jar服务到remote服务器
先贴一下,我的jenkins里最后核心配置
remove_jar.sh脚本:
start_jar.sh脚本内容:
remove_jar.sh 和 start_jar.sh 在jenkins服务器上,需要将这两个shell在0.0.0.0(不能暴露)的远端去执行
没错,客官您一眼就看出来了派行,觉得简单的不值一提吧,先别着急,对搜这个问题的滑岁小菜鸡来说这里面也是大有文章,听我一一道来。
1、之一个问题:ps -ef|grep xxx.jar查到多余的pid
现象:在0.0.0.0上行 ps -ef | grep alk-wxapi-test.jar | grep -v grep | awk ‘{print $2}’ 只能查到一个pid,但是把这句话放到shell脚本里,在本地使用命令上远端执行,就会找到3个pid,而且kill 时提示失败的错误。
现在已经知道原因了,但是当时确实是个问题。
已经解决不方便复现了,因此就描述一下就行了。
原因:shell里的这个命令也是通过bash在远程执行的,所以找到的别的 无关紧要 的pid其实是bash,因此在grep是除了排除grep本身( grep -v grep )外还要排除bash( grep -v bash )
最后命令是:
2、远程执行脚本,里面有nohup java -jar,发生错误: nohup: failed to run command ‘java’: No such file or directory
这是因为nohup时java环境变量没有读到,处理方式就是在nohup执行前加入
3、其他思路
4、第二条说jdk的路径因为每个服务企业都不一样,所以需要手动传改,这一点已经在脚本上做了修改,启动脚本上信羡睁携带的之一个参数就是jdk的安装路径
这两个也都是比较好的思路,以后肯定有机会体验的,本篇到此。
ps -ef |grep -v 在shell sh 脚本中貌似无效?
linux下搭建zookeeper集群遇到的坑
nohup: cannot run command异常解决
Zookeeper not starting, nohup error
关于小白综合服务器的流控一键搭建脚本的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。