一、自我介绍
我是一名大二学生,软件工程专业,最近学校课程比较轻松,就重新复习了一下Linux相关的知识,同时在网上浏览学习了一些优秀的开源项目,想实际操作部署一下的欲望比较强烈。自己的Windows电脑性能较差,有点带不动虚拟机。这个时候听同学说阿里云的ECS学生机,可以免费让学生学习使用两个星期。我就马上申请了一台服务器,开始了学习之旅。
二、使用攻略
主要就是搭建了一个个人博客系统(开源项目:halo)、一个个人网盘(开源项目:filebrowser)以及一个文件传输服务(vsftp),下面介绍一下我的使用流程。
- 搭建开发环境
因为准备部署的开源项目里面依赖了JDK,MYSQL,Redis这些,所以最开始需要配置这些环境。安装JDK时一定要注意配置环境变量。安装完成MYSQL,Redis后,如果需要在外部使用可视化工具连接管理数据时,一定要在安全组里面开放相关端口,不然是无法在外部访问的。只要是希望能够在外部也能访问的服务,都需要开放对应端口。
- 部署开源项目
这里主要就是按照开源项目提供的部署教程一步步往下做就是。总结一下基本步骤:下载安装包解压缩,修改配置文件,启动项目。这里可以很好的练习Linux相关命令。
- 部署vsftpd
之前的一门课程中,老师给了我们一个以ftp开头的网址让我们提交课堂作业。我对这个很感兴趣,也想试着搭建一个相同的服务。网上查找后,知道了vsftpd就可以实现这个功能。于是就按照网上的教程部署了vsftpd,十分的有趣。
三、使用收获
在这将近两周的时间里,我通过在ECS服务器上实际操作,将三个项目部署到服务器上,而且都可以远程访问,我还把对应的网址发送给同学看,非常有趣。同时我对Linux的理解加深了,对开源项目也越来越感兴趣了。感谢阿里云提供的这个宝贵学习机会。