江西省(全国)职业院校技能大赛-区块链技术应用-第二套题环境搭建参考步骤

本文详细描述了如何在给定环境中部署和运维区块链系统,包括单机4节点的搭建、区块链管理平台配置、新节点生成及加入、系统监控和管理平台操作。重点涉及Docker部署、Mysql数据库配置以及区块链节点状态管理。
摘要由CSDN通过智能技术生成

任务1-2:区块链系统部署与运维(15分)

围绕供应链金融区块链平台部署与运维需求,进行项目相关系统、节点以及管理工具的部署工作。通过监控工具完成对网络、节点服务的监控。最终根据业务需求规范,完成系统日志、网络参数、节点服务等系统结构的维护。

1. 根据参数与端口设置要求,部署区块链系统并验证;

2. 根据参数与端口设置要求,部署区块链网络管理平台并验证;

3. 基于区块链系统相关管理平台,按照任务指南实施系统运维工作并验证。

4. 基于区块链系统相关监管工具,按照任务指南对区块链系统进行监管。


参考步骤:


子任务1-2-1: 搭建区块链系统并验证(4分)

基于给定服务器环境以及软件(地址“/root/tools”),使用Docker以默认配置安装单机4节点的区块链系统,并完成控制台工具的部署:

(1)完成系统搭建配置与启动。(1分)

        使用Docker以默认配置安装单机4节点的区块链系统命令:

                bash ../tools/build_chain.sh -d -l 127.0.0.1:4 -p 30300,20200,8545

         

        启动(无fiscobcos镜像则下载):bash nodes/127.0.0.1/start_all.sh

        

(2)使用基于Docker命令查看区块链系统状态。(1分)

        命令:docker ps |grep fisco-bcos

        

(3)检查区块链系统节点node0连接状态输出。(1分)

        命令:tail -f nodes/127.0.0.1/node0/log/log* | grep connected

        

(4)配置控制台,管理相关证书并启动。(1分)

        配置sdk和config.toml文件:

        cp nodes/127.0.0.1/sdk/* console/conf/

        cp console/conf/config-example.toml console/conf/config.toml

        

        启动控制台:getSystemConfigByKey tx_count_limittart.sh

        


子任务1-2-2:区块链管理平台部署与验证(4分)

基于给定服务器环境以及软件(地址“/root/tools”),按要求部署区块链管理平台,具体工作如下:

(1)配置Mysql数据库(1分)

        创建webase账户:create user 'webase'@'localhost' identified by ’123456’;

        

        建立两个webase所需的数据库:

        create database webasenodemanager;

        create database webasesign;

      

        将创建的数据库所有权限赋给webase账户:

        grant all privileges webasenodemanager.* to 'webase'@'localhost

        grant all privileges on webasesign.* to 'webase'@'localhost';          ​​​​                        ​​​​​​​           ​​​​​​​      ​​​​​​​​​​​​​​

(2)配置管理平台连接区块链系统(1分)

        配置管理平台配置文件(进入webase-deploy目录):

                vim webase-deploy/common.properties

        修改webasenodemanager配置:

        ​​​​​​​

        修改webasesign配置:

        ​​​​​​​

        使用本地node节点:

        ​​​​​​​

(3)使用命令启动管理平台服务(1分)

启动管理平台:python3 deploy.py installAll

 (4)验证管理平台启动情况(1分)

        访问localhost:5000

        

        ​​​​​​​


子任务1-2-3:区块链系统节点运维(3分)

基于已完成的区块链系统与管理平台搭建工作,开展相关节点运维工作:

(1)生成新节点(node4),启动并检查(1分)

        进入nodes/127.0.0.1/下操作:

        生成node4节点:bash ../../../tools/gen_node_cert.sh -c ../cert/agency/ -o node4

        

        复制文件至新节点node4:

        cp node0/start.sh node0/stop.sh node0/config.ini node4/

        cp node0/conf/group.1.ini node0/conf/group.1.genesis node4/conf/

        编辑节点配置文件:vim node4/config.ini

        启动:bash node4/start.sh

        

(2)修改新节点配置,并查看节点的nodeid(1分)

        查看节点nodeid:cat node4/conf/node.nodeid

        

(3)将新节点作为观察节点加入group1当中,并检查是否加入成功(1分)

        将新节点作为观察节点加入group1中(启动控制台):               addObserver 579c3026e89545d76d4fa69ff986ae4551fa752d832e941e10abe2f5a7487f38d0cf750146e0528e07974adb2023b77d31f7c75fc99776e47d4ffbcf7afa5764

        ​​​​​​​

         检查是否加入成功:getObserverList

        


子任务1-2-4:区块链系统管理平台运维(4分)

基于已部署的区块链系统管理平台,进行系统相关运维工作:(进平台网站)

(1)基于管理平台功能页面,添加新主机(2分)【无操作功能】

(2)基于管理平台功能页面,修改新节点(node4)节点状态,并监控。(2分)

         添加私钥用户        ​​​​​​​​​​​​​​        ​​​​​

        

        修改节点状态:

        ​​​​​​​

        监控节点:

        


【至此,环境搭建完毕,希望大家点点赞、嘻嘻】


 

  • 15
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
2020年江西工业互联网安全技术技能大赛 mms协议分析涉及对MMS(多媒体消息服务)协议的深入研究和技术分析。MMS是一种用于发送多媒体信息的协议,它允许用户通过手机网络发送和接收包括照片、音频、视频和文本等多种形式的信息。 在该比赛中,参赛者需要通过对MMS协议的分析和理解,深入研究协议的工作原理、数据格式和通信流程。首先,参赛者需要了解MMS协议的各个字段和功能,包括消息头、内容类型、附件、收件人等信息。 然后,他们需要通过分析实际的MMS数据包,研究其中的数据结构和编码方式,以及数据包之间的关联关系。这涉及到对二进制数据的解析和处理,以及对各种编码方式的理解和应用。 在分析过程中,也需要注意安全性。参赛者需要识别和分析潜在的安全风险和漏洞,并提出相应的对策和建议,以加强MMS协议在安全方面的保护。 最后,参赛者需要对分析结果进行总结和展示,包括对MMS协议的评价、性能分析和可能的改进方向等。他们还可以通过编写工具或代码来辅助分析过程,并提高分析效率和准确性。 总的来说,2020年江西工业互联网安全技术技能大赛 mms协议分析旨在考察参赛者对MMS协议的深入理解和技术应用能力。通过此次比赛,可以提高网络安全专业人员对MMS协议相关技术的认知和应用水平,为保障工业互联网安全做出贡献。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

用坏多个鼠标

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值