人工智能操作系统的相关说明(机器人控制系统需使用实时操作系统)
812
2022-05-28
1.准备弹性云服务器
什么是弹性云服务器?
弹性云服务器是由CPU、内存、镜像、云硬盘组成的一种可随时获取、弹性可扩展的计算服务器,同时它结合虚拟私有云、虚拟防火墙、数据多副本保存等能力,为您打造一个高效、可靠、安全的计算环境,确保您的服务持久稳定运行。弹性云服务器创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用弹性云服务器。
进入弹性云服务器页面进入华为云“控制台”,鼠标移动到页面左侧菜单栏,点击服务列表->“计算" -> "弹性云服务器ECS”,如下图所示:
点击右上角“购买弹性云服务器”,配置参数如下:
① 计费方式:按需计费
② 区域:华北-北京四
③ 可用区:任选一项
区域和可用区有什么区别?区域指弹性云服务器所在的物理位置,同一区域内可用区间内网互通,不同区域间内网不互通。每个区域包含许多不同的称为“可用区”的位置,即在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。
④ CPU架构:X86计算,⑤ 规格:通用计算型,s6.large.2 | 2vCPUs | 4GB,
⑥ 镜像:公共镜像,镜像类型:CentOS,镜像版本:CentOS 7.6 64bit(40GB),⑦ 主机安全:开通主机安全,基础版,⑧ 系统盘:高IO,40GB,
点击“下一步:网络配置”,配置参数如下:① 网络:选择虚拟私有云VPC,② 扩展网卡:默认,③ 安全组:选择安全组,如下图所示:
④ 弹性公网IP:现在购买,⑤ 线路:全动态BGP,⑥ 公网带宽:按带宽计费,⑦ 带宽大小:2M,
点击“下一步:高级配置”,参数如下:① 云服务器名称:自定义,② 登录凭证:密码,③ 用户名:root,④ 密码:自定义,如hC8iUA0UAs7V%hcj⑤ 云备份:暂不购买,
确认购买
返回云服务器列表
2.搭建华为云DevCloud软件开发项目
进入华为云“控制台”,鼠标移动到页面左侧菜单栏,点击服务列表->“开发与运维”->“项目管理 ProjectMan”进入,如下图:
什么是华为云DevCloud?华为云软件开发服务(DevCloud)是一站式云DevOps平台,面向开发者提供的云服务,即开即用,随时随地在云端进行项目管理、代码托管、代码检查、流水线、编译、构建、部署、测试、发布等,让开发者快速而又轻松地开启云端开发之旅。什么是项目管理?项目管理(ProjectMan)为敏捷开发团队提供简单高效的团队协作服务,包含多项目管理、敏捷迭代、看板协作、需求管理、缺陷跟踪、文档管理、Wiki在线协作、仪表盘自定制报表等功能。
点击立即使用
点击“立即使用”按钮,跳转到DevCloud操作界面,如下图所示:
点击标注的“Scrum”区域,创建“Scrum”类型项目,参数如下:① 项目设置模板:Scrum,② 项目名称:自定义,③ 其他:默认,
在新建项目的工作项列表页面,点击顶部菜单的“更多”-> “设置”->“通用设置”,进入“通用设置”页面,如下图所示:
“基本信息”参数配置如下:① 主机组名:自定义(如ecs-group),② 操作系统:Linux,点击“保存”,完成主机组创建,如下图所示:
信息“保存”完成后,页面会自动跳转,进入“主机信息”管理页面后点击“添加主机”,如下图所示:
弹出的“添加主机”窗口中,配置参数如下:
① 默认选择“主机”,
② 主机名:填写创建的弹性云服务器名称,
③ IP:填写创建的弹性云服务器公网IP
④ 操作系统:默认,
⑤ 认证方式:密码,
⑥ 用户名:root,
⑦ 密码:hC8iUA0UAs7V%hcj(设置的密码)
⑧ ssh端口:22,
⑨ 通过SSH代理:默认,
⑩ 勾选“免费启用应用运维服务”
,⑪ 勾选“我已阅读并同意《隐私政策声明》”,
点击“添加”按钮,稍作等待后连通性验证成功,完成主机创建,如下图所示:
创建配置代码仓库
什么是CodeHub?代码托管 CodeHub,源自华为千亿级代码管理经验,基Git,提供企业代码托管的全方位服务。
在当前主机组管理页面,点击顶部菜单的“代码”-> “代码托管”,进入代码托管页面,如下图所示:
进入“按模版新建”页面后,选择左侧菜单栏的“自动创建流水线”->“是”,其他默认,如下图所示:
在“按模版新建”页面右侧的模版列表中选择名为“Java Web Demo”的官方代码仓库模板,
点击“下一步”,进入代码仓库配置页面,配置参数如下:代码仓库名称:自定义(如WEB-Dev),选择gitignore:Java,权限设置:默认,是否公开:私有,如下图所示:
代码安全检查
什么是代码检查?代码检查(CodeCheck)是基于云端实现代码质量管理的务,软件开发者可在编码完成后执行多语言的代码静态检查和安全检查,获取全面的质量报告,并提供缺陷的改进建议和趋势分析,有效管控代码质量,帮助产品成功。
修改代码
在当前代码检查页面,点击顶部菜单的“代码”-> “代码托管”,进入代码托管页面,如下图所示:说明:华为云DevCloud支持以下两种修改方式:(1) 直接在DevCloud线上进行代码修改,(2) 拉取仓库代码到本地进行修改后提交到仓库,本步骤将在线修改代码,旨在模拟一次在实际开发过程中的代码提交操作。
点击代码仓库列表中的代码仓库名称,进入代码仓库详情页。于页面左侧的目录树依次展开“src”->“main”->“resources”,点击文件“application.properties”,如下图所示:
点击代码仓库详情页面右侧的“编辑”按钮后,修改文件“application.properties”中server.port=8080修改为server.port=80,填写提交信息(如:Modify the port to 80),点击“确定”完成修改,如下图所示:
编译构建
在当前代码托管页面,点击顶部菜单的“构建&发布”-> “编译构建”,进入代码编译构建页面
什么是编译构建(CloudBuild)?编译构建(CloudBuild)基于云端大规模并发加速,为客户提供高速、低成本、配置简单的混合语言构建能力,帮助客户缩短构建时间,提升构建效率。什么是发布(CloudRelease)?发布(CloudRelease),是面向软件开发者提供软件发布的云服务,提供软件仓库、软件发布、发布包下载、发布包元数据管理等功能,通过安全可靠的软件仓库,实现软件包版本管理,提升发布质量和效率,实现产品的持续发布。
代码托管 CodeHub 弹性云服务器 ECS
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。