我是一个网络空间安全专业的研究生。平常需要读论文复现,最近因为疫情和其他一些原因留在家中,然而自己只有一台Windows系统的笔记本,感觉使用虚拟机、双系统有些麻烦费力,便想体验一下云服务器。
通过网上搜索以及同学推荐了解到了阿里云的“飞天加速计划·高校学生在家实践”,便尝试了一下,这样一个云平台使得我可以在任何地方连接服务器进行我感兴趣的实验。
我也发现了一些使用技巧。之前在实验室实习时,我便使用过ssh远程登录的软件secureCRT以及传输文件的软件FileZilla。这两个软件同样适用于阿里云服务器,使用它们操作ECS会方便许多。另外可以在控制台里设置安全组,也就是类似于防火墙的东东,以开放一些别的端口以进行http访问等。
最近看的两篇论文源代码都用docker配置的环境,我便在阿里云服务器上跟着网上的博客教程做了起来,发现docker是真的好用。有了docker,我便可以在一个linux系统里配置多种python、R实验环境,以进行不同的实验。
使用过程中也发现了一些问题。比如ssh直接登录docker,会出现找不到conda、pip3的情况,通过网上搜索相关解决方案,发现其主要是因为环境变量没有加载上的问题,便先通过find命令找到conda位置,之后再在/etc/profile里将其export到PATH里,便解决了该问题。还有一次正在使用vscode调试代码,突然ssh连接不上了,重新开启vscode、重新打开笔记本都不管用,我便登录控制台重启服务器,虽然重启花了几分钟,但是问题就此解决ψ(*`ー´)ψ!
总而言之,阿里云“高校学生在家实践”给了我极佳的linux使用体验,帮助我更好地进行论文复现。另外呢,当我第一次使用vscode连接上docker进行python程序调试时,别提心里有多开心了!nice!通过这几天的实验,让我对ECS有了更深的认识,也让我更深刻地感受到社会对学生的真切帮助。