试用目的
- 原本的试用目的是科研上需要进行算法测试工作,本人的两台可以用来开发的机器分别是Mac和Win。因此考虑统一用一台CentOS的云主机作为开发机器,远程部署测试,方便统一代码。
- 后面科研情况有变化,试用目的主要是进一步熟悉Linux系统更深入的内容,主要是配合CSAPP这本书来看,在里面写一些c代码和简单的汇编,还有具体看下系统底层的一些东西。
试用体验
- 以前在实习工作中曾经多次使用过阿里云主机,相应的系统性能和网络连通性都很好,相比之下ssh访问自己放在不同地点的机器可能在网络稳定性方面差了很多。 同时云主机运维很棒,如果玩意把系统搞崩了还可以直接更换系统。相比之下自己的机器重新装机就需要多花一个小时的时间。
- 最重要的是实际使用体验和在本地机器差别很小,几乎可以看作是在本地开启了一个新的环境。性能、延时方面的表示都不错。
后续计划
- 有这么好的平台计划下一步会继续使用阿里云机器作为开发、学习的重要工具
- 使用过程中不断加深对云主机机器系统的理解
使用过程中的一些小建议
- 因为申请机器之后需要自己重新搭建简单的环境,这个时候建议如果是特定功能的服务器,直接考虑用docker或podman等容器就可以了,避免一次一次安装。同时基础开发环境里面CentOS Stream9里面devtoolset改名字成了gcctoolset,这个还是需要注意一下的,不然yum search都找不到
- 个人觉得远端机器不需要安装图形化界面,命令行就可以承担所有的配置工作了,对于代码方面目前Jetbrains全家桶都支持远端部署开发,可以很方便地在本地IDE写代码后直接部署到远端进行测试。