首页 > 其他分享 >简单脚本部署——上

简单脚本部署——上

时间:2023-10-26 17:23:24浏览次数:33  
标签:脚本 部署 云耀云 签到 华为 简单 服务器 docker

 

在华为云耀云服务器L实例上搭载脚本可以实现让机器自动执行一系列任务的功能。而注入百度贴吧自动签到这样的功能是其中之一。通过在华为云耀云服务器L实例上安装相应的脚本,可以使服务器在设定的时间间隔内自动登录百度贴吧,并进行签到操作。

实现这个功能的关键是一个能够模拟用户操作的脚本。这个脚本需要能够自动打开网页、输入用户名和密码进行登录、找到签到按钮并点击等操作。在该部署过程中,我们将直接使用开源的脚本来实现这一功能。

当设置完成后,华为云耀云服务器L实例将会按照设定的时间间隔自动运行脚本,模拟用户进行百度贴吧的自动签到操作。通过这种方式,可以省去手动签到的麻烦,并确保及时签到以获取相应的积分或奖励。

这里以搭载签到脚本为例展示一个在华为云耀云服务器L实例上搭载脚本功能的例子。

 

首先需要准备一个华为云耀云服务器L实例,登录购买界面:

https://www.huaweicloud.com/product/hecs-light.html

登录/注册后根据需求购买自己需要的资源。

购买后来到控制台。

选择资源管理:

点击弹性公网ip即可看到服务器的公网ip

获取服务器后使用SSH接入,可以直接使用华为云耀云服务器L实例自带的远程登陆功能也可以使用提供SSH服务的软件,这里选择Xshell进行连接。

Xshell的下载很简单,进入官网:https://www.xshell.com/zh/free-for-home-school/

如图,选择Xshell进行下载即可。

下载完毕后需要接入服务器,首先打开Xshell,界面如下:

这里是由于我已连接过,自动显示了华为云端口。

如果是第一次连接,点击左上角的新建:

按如图所示配置即可,注意,这里的主机需要填入公网ip。

Xshell准备完毕后,就可以开始部署环境了。

脚本部署需要用到docker环境。这里我们使用华为云耀云服务器L实例所提供的宝塔界面,简单便捷地下载docker环境。

打开华为云界面,在“应用搭建”的“第二步”能够看到管理宝塔面板项,在这里打开宝塔界面:

如果找不到宝塔界面,可以在浏览器输入公网ip:8888即可跳转

如图,输入地址后亦可正确跳转。

以笔者的界面为例,前往软件商店:

搜索docker:

选择第二个Docker管理器,点击右侧的安装:

弹出的安装界面如图。

下载需要一定时间,耐心等待下载即可。

安装完毕界面如图。

docker下载完毕后,直接安装项目:

输入指令:

wget https://raw.githubusercontent.com/MoeNetwork/Tieba-Cloud-Sign/master/docker/docker-compose.yml

安装后如图。

输入指令:

docker-compose up -d

以部署项目。

如图,部署大约需要两分钟。

但是部署过程出现了错误,观察Error信息:

Error response from daemon: driver failed programming external connectivity on endpoint root-web-1 (305a199bc584ddda82b460cb67454ac05c3d4cbf36ff97679c043c1045b8ce29): Error starting userland proxy: listen tcp4 0.0.0.0:8080: bind: address already in use

该报错提示表明在容器运行过程中出现了端口冲突。容器要求在宿主机上的特定端口上监听,并且当该端口已被其他进程占用时,容器将无法正常启动。

先找出是哪个进程在占用端口:

输入指令sudo lsof -i :8080

可以看到8080端口确实正被占用,笔者推测这里是未规范关闭的tomcat正在占用该端口。

无论是什么进程在占用,关闭它即可。

输入指令:

sudo kill <PID>

其中<PID>为实际进程ID,套用到这里即为:

sudo kill 111930

停止进程后再次尝试部署项目,输入:

docker-compose up -d

表明剩余项目部署完成

到此即完成了脚本项目到部署为止的准备工作。

标签:脚本,部署,云耀云,签到,华为,简单,服务器,docker
From: https://www.cnblogs.com/jishuseng/p/17789881.html

相关文章

  • 前后端系统部署——前端篇
     在华为云耀云服务器L实例上部署前端需要经过以下几个步骤:首先登录华为云耀云界面:https://www.huaweicloud.com/product/hecs-light.html 创建华为云耀云服务器L实例账号,购买服务器并登录控制台。 创建华为云耀云服务器L实例。在控制台界面上,选择ECS(云服务器)服务,然后......
  • Generative AI 新世界 | Falcon 40B 开源大模型的部署方式分析
    在上期文章,我们探讨了如何在自定义数据集上来微调(fine-tuned)模型。本期文章,我们将重新回到文本生成的大模型部署场景,探讨如何在AmazonSageMaker上部署具有400亿参数的Falcon40B开源大模型。亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开......
  • Linux-Source insight支持shell脚本
    【脚本链接】https://www.sourceinsight.com/pub/languages/Bash.xclf【设置教程】https://www.cnblogs.com/archive-ch/p/13941358.html......
  • K8s - 安装部署Kafka、Zookeeper集群教程(支持从K8s外部访问)
    本文演示如何在K8s集群下部署Kafka集群,并且搭建后除了可以K8s内部访问Kafka服务,也支持从K8s集群外部访问Kafka服务。服务的集群部署通常有两种方式:一种是 StatefulSet,另一种是 Service&Deployment。本次我们使用 StatefulSet 方式搭建 ZooKeeper 集群,使用 Service&Deployme......
  • vue打包部署遇到的问题
    网站上线中遇到的问题(跨域,404,空白页解决方案)因为本人是后端开发工程师,对前端开发不了解,踩了很多坑,所以将踩过的坑分享出来,以供参考网站地址:这里这段时间将项目部署到服务器中引发了几个问题第一个问题:跨域一般跨域是由后端来解决的,但是由于项目中加入了追踪请求的日志,频繁o......
  • Python 实现抢购脚本--Mac 环境
    说明介绍该脚本使用Selenium库来实现自动登录并在指定的时间购买商品。运行前准备mac的safari浏览器本身已经集成了safaridriver,只要启用并开启即可,步骤如下:终端启用safaridriver:sudosafaridriver--enable尝试运行safraidriver,看是否有权限问题。/usr/bin/safaridr......
  • LR录制https协议脚本前配置
    LR录制https安全协议脚本前的设置在IE中添加安全证书打开IE浏览器,选择“工具—Internet选项—内容”,点击“证书”导入相应的证书,如下图在LR中配置证书获取pem格式证书因为loadrunner只支持pem格式的证书,所以要将证书转换格式;这里就需要用到openssl工具,进入cmd命令窗口,进入openssl的......
  • 50个 Python 脚本
    那咱们从helloword开始~1、1、HelloWorldprint("Hello, World!")官方文档: https://docs.python.org/3/2、2、变量和数据类型name = "Alice"age = 30height = 175.5is_student = True官方文档: https://docs.python.org/3/tutorial/introduction.html#nu......
  • 1-简单实验
     DNS实验目标1、按图示配置各设备的IP地址2、DNS服务器已预配,包含域名www.baidu.com的IP信息,对应地址为192.168.1.2003、添加所需的配置,实现PC1可以通过域名ping通PC2,并且DHCP服务器排除192.168.1.100和192.168.1.200两个特殊地址  ......
  • Kafka 简介、集群架构、安装部署、基本命令
    一、kafka是什么?在实时计算中,Kafka主要是用来缓存数据,storm可以通过消费kafka中的数据进行实时计算。一套开源的分布式的消息队列系统,由scala写成,支持javaAPI。Kafka读消息采用topic进行归类。二、kafka中有哪两种角色?发送消息:Producer(生产者)接收消息:Consumer(消费者)三......