我是大三计算机科学与技术专业的学生,因为学校专业课程的要求,需要使用Linux操作系统。老师推荐使用阿里云服务器,并推荐我们了解“飞天加速计划”。因此在搜索引擎输入阿里高校计划,阅读了阿里云服务器的介绍,注册领取了阿里云服务器。在使用服务器过程中,也是对自己各方面知识的扩展。
因为我们要做分布式系统,需要用到Redis,ActiveMq中间件以及其它工具,所以需要掌握如何利用Linux系统进行程序开发。因为需要先从windows系统下载需要用到的文件,然后传到Linux端,这里需要远程连接。可以使用阿里云给我们提供的发送远程命令(云助手)发送命令,也可以用Xftp7和Xshell7发送命令和传递文件,xftp7和xshell都是很好的文件管理系统,如果是Intellij idea做java开发可以直接使用软件提供的ssh连接工具敲打命令和发送文件。
出现的主要问题是在利用某些接口的时候需要用到端口,例如我们分布式项目使用ActiveAq,需要用到61616端口,这时需要编辑服务器的安全组和打开相应的端口。
在这次使用服务器的过程中,学会到了很多。首先,在之前我是没有碰过Linux开发,虽然知道学习Linux是成为程序员的必修课,但因为 嫌太麻烦,就一直拖延,但正因为这个课程让我去学习服务器,去学习Linux系统,让我知道使用Linux开发的流程,其次让我学会了很多Linux指令,如何上传文件,如何解包,如何使用包管理工具,如何配置环境变量。
当然在Linux开发遇到不少问题,比如java编译运行指令出错,jar包缺失等问题,但都一一查资料解决。
最后,感谢阿里云给予学生一次机会,能让学生能免费使用一台服务器,为之后开发之路铺路。