第一部分
我叫humertank,是电子信息专业的研究生,目前在做数据挖掘领域的特征选择研究。由于特征选择的一些算法运行时间较长,且不能中断,统计的运行时间又容易受到其他中高负载应用程序的影响,所以云服务器无疑是最好的选择。一开始是从与同学的交流中了解到阿里云服务器的,学生优惠、福利等条件很不错,于是就注册了阿里云开始进行实验。
第二部分
并没有专门的学过linux,但是平时是Ubuntu玩的比较多,所以这次的云服务器镜像毫不犹豫的选择了Ubuntu,之后可能会试试arch Linux。在云服务器启动修改密码之后,就能开始配置远程连接了。打开visual studio code,安装remote-ssh插件,修改连接的配置文件,填好用户名和主机,点击连接,然后就成功了。
连上之后开始配置环境。最近知道docker比较火,但是校园网屏蔽虚拟机,用不了docker,所以只能手动配置,连接服务器后安装miniconda,再手动配置虚拟环境,安装好对应版本的软件包,然后就设置完成了。
修改代码,调试代码什么的都很方便,唯一比较麻烦的一点就是,文件上传服务器,这个不能通过visual studio code 的图形界面直接拖放上传,虽然可以通过sftp来管理远程文件,但是支持直接拖放上传文件就更好了。
其实在尝试visual studio code之前,还尝试过pycharm的ssh远程连接,结果pycharm的远程连接问题比较多。我的笔记本CPU是12700H,应该算是不差的CPU,结果在连接的时候CPU占用率异常的高,一度飙到100%,并且持续了四五分钟还是这样,一度以为自己在给CPU跑分。然后受不了强行断开,结果阿里云服务器也卡住了,只能重启服务器了。pycharm的远程连接优化什么的还是不太到位。
第三部分
感谢阿里云给的这次免费试用的机会,让我学到了许多东西。之后可能会一直继续用下去。