一位java菜鸟对阿里云ecs使用的体验

简介: 我是一名刚学习java的大学生,在武汉华科的生信专业学习,在做毕设项目《电子病历》中需要将java项目部署到linux服务器上供web前端和微信小程序调用,但是自己对linux的操作不是很熟悉,于是就去搜相关教程,逐渐了解到云服务的概念和好处,在与一些学长交流之后觉得阿里云飞天计划对大学生有很大的优惠和帮助,于是就开始了第一次的上云操作。

1、自我介绍

我是一名刚学习java的大学生,在武汉华科的生信专业学习,在做毕设项目《电子病历》中需要将java项目部署到linux服务器上供web前端和微信小程序调用,但是自己对linux的操作不是很熟悉,于是就去搜相关教程,逐渐了解到云服务的概念和好处,在与一些学长交流之后觉得阿里云飞天计划对大学生有很大的优惠和帮助,于是就开始了第一次的上云操作。

2、使用攻略

由于之前只在本地虚拟机上搭建过linux系统,对开发者和运维而言很不方便。所以就一直在寻找有没有好操作一些的linux控制台,最后在阿里云上面发现了这个好地方。
在第一次领取阿里云服务器之后他会自己创建实例,在创建实例同时的同时把一些linux需要的软件和环境也安装好了,对于新手而言确实很友好。
想要操作linux,肯定是不能缺少ssh工具,我在这里主要使用的是SecureCRT来发送命令给阿里云服务器。同时为了上传和下载文件,还是用了一个lrzsz软件来方便的操作文件的传输。
首先我们需要先按照lrzsz

yum -y install lrzsz

安装之后如下截图:
image.png

这个工具对于我之后将毕设项目部署到linux服务器上真的太方便了。

在部署完项目之后一定要记得将阿里云安全组对应的端口打开,一般默认打开的端口是22和3389。像我的项目主要是通过springboot提供后端接口,还需要开放3306端口给mysql数据库使用,另外也还要开放项目的web端口,我比较喜欢吉利的数字,所以开了个8888的端口作为web端口向外提供服务。
下面是我的安全组规则:
image.png

3、使用总结

阿里云ecs服务器对于新手而言真的特别友好,不仅比在本机上操作虚拟机方便多了,而且还提供大量的系统镜像,减少咱们搜索镜像的烦恼和麻烦,最大的优点是这些镜像还不用下载,这真的特别给力。
你无法想象在重装系统的过程中,从选择镜像,到下载镜像,最后到安装镜像和启动服务仅仅只需要几分钟就完成了,这个要是平时在我那台配置还行的服务器都要一个小时才能完成,真的是飞一般的速度。疯狂diss阿里云,我心中永远的神。
最后非常感谢阿里云平台能给我这次免费体验上云的服务,这对于我以后的技术生涯将产生非常大的帮助。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
25天前
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
64 9
|
3月前
|
安全 Java 调度
Java编程时多线程操作单核服务器可以不加锁吗?
Java编程时多线程操作单核服务器可以不加锁吗?
47 2
|
23天前
|
Arthas 监控 Java
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
本文介绍了阿里云 Java Agent 4.x 版本在基于 OTel Java Agent 二次开发过程中的实践与思考,并重点从功能、性能、稳定性、兼容性四个方面介绍了所做的工作。同时也介绍了阿里云可观测团队积极参与开源建设取得的丰厚成果。
159 5
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
|
2月前
|
Java Linux
java读取linux服务器下某文档的内容
java读取linux服务器下某文档的内容
40 3
java读取linux服务器下某文档的内容
|
2月前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
61 1
|
2月前
|
分布式计算 资源调度 Hadoop
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
83 4
|
2月前
|
Java Shell Maven
Flink-11 Flink Java 3分钟上手 打包Flink 提交任务至服务器执行 JobSubmit Maven打包Ja配置 maven-shade-plugin
Flink-11 Flink Java 3分钟上手 打包Flink 提交任务至服务器执行 JobSubmit Maven打包Ja配置 maven-shade-plugin
125 4
|
3月前
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
55 4
|
3月前
|
Kubernetes Java Maven
揭秘无服务器革命:Quarkus如何让Java应用在云端“零”负担起飞?
本文介绍如何使用Quarkus从零开始开发无服务器应用,通过示例代码和详细步骤引导读者掌握这一技术。无服务器架构让开发者无需管理服务器,具有自动扩展和成本效益等优势。Quarkus作为Kubernetes Native Java框架,优化了Java应用的启动速度和内存使用,适合无服务器环境。文章涵盖环境搭建、项目创建及部署全流程,并介绍了Quarkus的扩展性和监控工具,助力高效开发与应用性能提升。
54 9
|
3月前
|
存储 SQL 分布式计算
Java连接阿里云MaxCompute例
要使用Java连接阿里云MaxCompute数据库,首先需在项目中添加MaxCompute JDBC驱动依赖,推荐通过Maven管理。避免在代码中直接写入AccessKey,应使用环境变量或配置文件安全存储。示例代码展示了如何注册驱动、建立连接及执行SQL查询。建议使用RAM用户提升安全性,并根据需要配置时区和公网访问权限。具体步骤和注意事项请参考阿里云官方文档。
376 10