我是一名电子信息专业的学生,在一些个人博客上看到相关文章了解到“飞天加速计划·高校学生在家实践”活动,想着在阿里云服务器上完成MIT 6.824的课程(因为需要类unix环境)
因为之前有过使用阿里云服务器的经验,主要是用于java后端项目的部署,所以在使用上还不算遇到太多的问题。
第一步当然是下载ssh连接软件,下载xftp和xshell,个人使用是免费的;然后平时的编程都是用vscode remote ssh 连到服务器编写。在阿里云管理平台中会提供测试远程连接(命令行和图形界面都有)。
第二步是配置环境,个人选择的是Ubuntu 16.04,这方面阿里云有很详细的教程,包括其他中间件的配置(mysql、redis、nginx等);需要注意的是,远程连接以及后台有使用端口的话,需要在安全组中开放对应的权限,否则会连接出错,更改权限之后需要重启实例!
第三步,在vscode remote ssh 远程连接编写项目;而之前的话是将自己在本地编写好的jar/war包部署在服务器,通过访问公网ip和对应的服务接口来验证自己的项目
总结,使用的场景主要是做Java后端开发部署项目和在linux环境下开发编程,在服务器上完成上述的需要既可以减轻本地资源的压力,又可以熟悉linux开发环境;对于学生而言,可以免费领取云主机的使用,以及阿里云社区晚完善的教程,降低了学生群体的使用成本!