本人就读于上海交通大学-计算机学院,是一个大三的学生。因为有一些云开发的需求,于是找到了最信任的阿里云计算服务网站了解详细信息。通过官方的网站了解到了阿里云平台的飞天加速计划·高校学生在家实践这个活动,因为这个活动可以用自己作为学生的身份申请到一个属于自己的云服务器,所以尝试申请了一个,非常开心能够有机会尝试体验阿里云的云计算服务。
在使用阿里云服务器的时候,可以自己手动选择想要安装的操作系统,所以我选择了与项目匹配的ubuntu20.04。在开发项目的时候版本库与操作系统的兼容性是非常重要的,所以这个步骤帮助我省了很多配置项目环境的时间。云服务器的另一个好处就是不会断电或者关机,一直在运行,只要在一台有shell的设备上就可以通过ssh远程登陆云服务器,配合tmux使用,就可以随时随地接上自己上一次的开发进度,感受非常丝滑。在这里我想分享一个使用云服务器做开发工作的小技巧:tmux。tmux是一个 terminal multiplexer(终端复用器),它可以启动一系列终端会话。我们使用命令行时,打开一个终端窗口,会话开始,执行某些命令如npm run dev,关闭此终端窗口,会话结束,npm run dev服务会话随之被关闭。有时我们希望我们运行的服务如npm run dev 或者一些cd命令等,被保留,而不是关闭窗口再打开后,重新手动执行。tmux的主要用途就在于此。它解绑了会话和终端窗口。关闭终端窗口再打开,会话并不终止,而是继续运行在执行。将会话与终端窗后彻底分离。
通过“高校学生在家实践”项目,我有机会能够接触并使用云计算服务,了解到云计算服务的具体功能和使用方式。
这对我以后开发工作的进行和成果展示有非常大的帮助,感谢阿里云平台。