第一部分:
目前就读于浙江大学计算机专业,研究生一年级。因开发后端项目需要用到linux,而实验室的linux服务器又无法提供root权限,所以产生了购买云服务器的想法。在网上对比了多家云服务器提供商的服务后,因为阿里云服务器高校计划能获得免费服务器使用权,减轻了我使用云服务器的成本,最终选择了阿里云服务器。
第二部分:
阿里云ECS提供了大量使用和教学课程,使得我可以快速入门、上手。我选择的是搭载ubuntu系统的ECS服务器,通过Xsheel远程连接输入命令十分便捷,最令人惊喜的是阿里云网页内置了VCS远程图形界面,不必再去下载软件,打开网页即可使用图形界面。
这两周主要利用ECS服务器做了以下尝试
• 搭建开发环境
因为准备部署的开源项目里面依赖了JDK,MYSQL,Redis这些,所以最开始需要配置这些环境。安装JDK时一定要注意配置环境变量。安装完成MYSQL,Redis后,如果需要在外部使用可视化工具连接管理数据时,一定要在安全组里面开放相关端口,不然是无法在外部访问的。只要是希望能够在外部也能访问的服务,都需要开放对应端口。
• 部署开源项目
这里主要就是按照开源项目提供的部署教程一步步往下做就是。总结一下基本步骤:下载安装包解压缩,修改配置文件,启动项目。这里可以很好的练习Linux相关命令。
• 部署vsftpd
之前的一门课程中,老师给了我们一个以ftp开头的网址让我们提交课堂作业。我对这个很感兴趣,也想试着搭建一个相同的服务。网上查找后,知道了vsftpd就可以实现这个功能。于是就按照网上的教程部署了vsftpd,十分的有趣。
第三部分:
虽然本计划为:高校学生在家实践,我本人不是在家,而是在学校,但同样可以利用ECS服务器部署自己的环境。本蒟蒻部署ECS服务器是为了搭建一个分布式系统,用于课程作业,为期20天,希望能获得2个月的免费ECS服务器使用权。展望未来:后续,我将会利用ECS服务器搭建网页网站,部署自己的博客系统等,并将相关经验写成帖子发布在阿里云社区。