从朋友那边得知阿里云有学生机的活动,然后我就去搜索找了一下,发现现在阿里云开展的是“飞天加速计划-开发者成长计划”。并且还可以对初次体验者提供了训练营活动,相当于手把手的教从0到1如何使用服务器,从开始的申请、安装系统、启动、登录等一系列操作都有完善的指引性教程,并且可以在ESC云控制台重新安装系统以及以及更改系统密码,对于新手来说特别友好。
接下来我来分享下我的使用体验吧,因为之前在本地安装过虚拟机,从虚拟机到线上ESC,发现对于一个新手开发来说还是环境的改变还是有很大的区别的,比如端口、安全等都需要考虑。主要是通过xshell软件或者本地电脑的PowerShell进行远程连接,然后使用一些基本的linux命令进行服务器,其中也碰到了一些问题,比如在docker的centos容器中下载东西,发现有异常,后面查找到原因是因为版本导致的,centos的版本是8.0,然后就通过其它方式解决了这个问题。并且还在服务器上面安装了一个MQTT的开源系统EMQX,因为了解到现在很多大的公司都支持使用消息队列服务,从而促使我去学习这个系统,并且通过这个系统还做了一个简单双方聊天系统,同样也是基于docker的,在安装部署过程中也出现了端口不能访问,在服务器中使用内网的地址请求发现是正常,后面经过排查,发现是安全组没有开放18083端口导致的,在阿里云的工作台中找到使用的ESC服务器,然后根据提示信息开放对应的端口,发现我部署的系统立马就能访问了。就能诸如此类的小问题还有很多,也促使我并且帮助我学习更多的知识。
我主要想在ESC服务器主要想学习一些docker以及相关的docker-compose,通过几天的学习基本上也掌握了docker的常用命令、比如docker镜像、docker网络以及lnmp项目在docker中的部署,并且在服务器中也部署并且学习了一些比较感兴趣的github项目,因为兴趣才是最好的老师,通过ESC服务器,尝试更多的可能性。
最后我想说感谢阿里云的“飞天加速计划-开发者成长计划”,让更多的想了解或者初次学习的线上知识的同学有了一个很好的途径,我也会分享给身边的同学的。