基于华为开发者空间部署Ward服务器监控工具实践【华为开发者空间】

举报
江湖有缘 发表于 2025/10/31 23:31:12 2025/10/31
【摘要】 基于华为开发者空间部署Ward服务器监控工具实践【华为开发者空间】

一、华为开发者空间介绍

1.1 华为开发者空间简介

华为云开发者空间是一个集免费算力、开发工具与学习资源于一体的智能AI应用开发平台,助力开发者高效构建AI时代应用。

1.2 华为开发者空间主要特点

  • 海量免费算力支持:提供高达180小时的免费资源,降低开发者使用门槛。
  • 集成华为根技术创新:汇聚昇腾、鸿蒙、鲲鹏等华为核心技术,打造全栈开发环境。
  • 开箱即用的云开发环境:桌面版即开即用,服务器/容器版兼容多IDE,覆盖多样化开发场景。
  • 一站式AI开发平台:支持一键开发AI Agent、部署MCP,赋能智能应用快速构建。
  • 丰富的开发者工具链:整合云上AI开发工具及技术案例,提升开发效率与创新能力。
  • 便捷的工具与资源访问:集中提供华为生态开发工具,简化技术集成与调用流程。
  • 云端学习与资产留存:配套学习路径、云文档和免费存储空间,助力开发者持续成长与成果保存。

在这里插入图片描述

二、进入华为开发者空间

2.1 登录华为云

登录华为云官网:https://developer.huaweicloud.com/,点击【开发者空间】进入华为开发者空间页面。

在这里插入图片描述

可以看到我们已经成功进入到开发者空间,如果是首次进入则可按照页面提示进行操作,可快速开通开发者空间服务。

在这里插入图片描述

2.2 配置云主机

在华为开发者空间,进入工作台并点击“配置云主机”,选择默认配置即可。当前使用的镜像是 Ubuntu 24.04 Server 定制版,云主机规格为 4 vCPU、8 GB 内存,CPU 类型为鲲鹏处理器。

在这里插入图片描述

2.3 打开云主机

看到云主机状态已就绪状态,可点击【打开云主机】——进入桌面,进入云主机桌面。

备注:云主机与开发环境共享时长,基础会员全年总时长为180小时,您可分12次申请,每次15小时。当您的云主机使用时长小于等于60分钟时,可点击“更多”按钮申请延时。

在这里插入图片描述

当出现以下提示时候,我们需要开通CodeArts体验版套餐(免费),勾选同意相关协议,点击“开通”即可。

在这里插入图片描述

进入开发桌面(云主机)需等待环境初始化,待准备完成后即可进入云主机桌面环境。

在这里插入图片描述
在这里插入图片描述

三、打开命令行终端

在云主机桌面的空白处点击鼠标右键,选择【Open Terminal Here】选项,进入命令行终端界面。

在这里插入图片描述

打开命令行终端后,界面效果如下所示:

在这里插入图片描述

四、安装ward工具

4.1 检查Java环境

华为开发者空间的云主机桌面中,已经默认帮我们配置了java开发环境,执行以下命令,检查java版本。

developer@developer:~/Desktop$ java -version
openjdk version "11.0.27" 2025-04-15
OpenJDK Runtime Environment (build 11.0.27+6-post-Ubuntu-0ubuntu124.04)
OpenJDK 64-Bit Server VM (build 11.0.27+6-post-Ubuntu-0ubuntu124.04, mixed mode)
developer@developer:~/Desktop$ 

在这里插入图片描述

4.2 下载Ward软件包

创建下载目录~/ward,用于存放ward软件包。

developer@developer:~/Desktop$ mkdir ~/ward
developer@developer:~/Desktop$ cd ~/ward/
developer@developer:~/ward$ 

我们执行以下命令,下载Ward工具的jar包。

wget https://github.com/Rudolf-Barbu/Ward/releases/download/v1.8.8/ward-1.8.8.jar

在这里插入图片描述

4.3 启动ward服务

  • 在后台启动ward服务
nohup java -Xms512m -Xmx2g -jar ward-1.8.8.jar > ward.log 2>&1 < /dev/null &

在这里插入图片描述

  • 使用jobs命令查询后台服务,确保ward服务正常运行。
developer@developer:~/ward$ jobs
[1]+  运行中               nohup java -Xms512m -Xmx2g -jar ward-1.8.8.jar > ward.log 2>&1 < /dev/null &

在这里插入图片描述

4.4 查看ward服务监听端口

  • 查看ward服务监听端口
developer@developer:~/ward$ ss -tunlp |grep 4000
tcp   LISTEN 0      100                     *:4000             *:*    users:(("java",pid=5681,fd=9))     

在这里插入图片描述

五、测试与访问ward服务

在云主机桌面,打开浏览器,输入地址:http ://localhost:4000/,可查看ward初始页。

在这里插入图片描述

相关设置可参考如下填写:

  • Server Name :自定义,这里选择cloud-host,
  • 端口号:自定义,这里设置5000,后续将以新输入的这个端口号访问,
  • 注意:新端口号不能与默认端口号相同,完成后点击 LAUNCH 即可。

在这里插入图片描述

浏览器地址:http ://localhost:5000/,可重新访问到ward页面。

在这里插入图片描述

六、实践总结

本次实践通过华为开发者空间顺利完成了Ward服务器监控工具的部署与测试,整体流程顺畅高效。平台提供的一站式云开发环境和免费算力资源极大简化了搭建过程,对新手非常友好。从云主机配置到服务访问,各环节衔接自然,显著提升了部署效率。华为开发者空间是快速验证和测试项目的理想选择,值得推荐。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。