我是安徽某高校计算机科学与技术学院的大二学生,自己感兴趣的方向是大数据分析与人工智能,希望之后能从事这一方面的研究工作。本学期,我有一门操作系统的课程,需要组队完成一个大作业。我们组的项目需要分别在几台不同的服务器上部署一些服务,比如 Redis 数据库、Neo4j 图数据库等,然而学校无法给我们提供服务器,所以我们只能自己去想办法解决。在询问了不少学长学姐后,他们告诉我们阿里云有云服务器可以申请,且对学生是有优惠的,于是我们便来到阿里云的官网找到了申请的入口,就了解到了“飞天加速计划·高校学生在家实践”。
在使用 ECS 云服务器的过程中,我需要部署一个 Redis 数据库,使得其他 PC 能够通过服务器的外网 ip 连接到这台服务器上的 Redis 数据库。由于我是第一次使用命令行界面,所以操作起来一开始有点不熟练,不知道如何通过命令行下载 Redis,对许多命令也不了解。后来上网搜索相关资料了解过后,我知道了 ubuntu 有一个包管理器叫 apt,可以利用 apt install 命令安装需要的包。安装完毕后,需要配置 Redis 数据库,按照网上的教程是要修改对应的 config 文件。但一开始我并不知道如何在命令行修改一个文件的内容,后来通过询问我的组员才知道,命令行修改一个文件一般是用 vim 这个命令行常用的文本编辑器,而这个编辑器具有非常强大的功能,有很多的快捷键,熟练运用的话是非常能提高效率的。于是,我便去学习了一些 vim 的基本知识,成功将 config 文件修改了。但是运行 Redis 后一直都还是没能在其他 PC 通过其公网 ip 访问当 Redis,于是我又上网搜索资料,最后发现原来要在阿里云控制台的安全组中将对应的端口开启,外界才能通过服务器的公网访问到对应端口的服务。经过上述的种种配置,最后,我成功地部署好了 Redis 服务。总结起来有几点:
1.命令行的基本操作,如 cd、ls 等命令
- vim 的基本操作
- ubuntu 包管理器的使用(apt install)
- 阿里云安全组中开放、关闭端口
总的来说,使用阿里云服务器让我学习到了很多计算机相关的知识,这些知识都是日后我很可能会经常用到的,比如命令行的操作,各种软件的安装方法,各种环境配置等。我从一个一开始连“服务器”这个概念都不太了解的小白,到现在初步掌握了云服务器的使用方法,可以说是经历一个曲折而又非常快乐的过程。快乐在于,我真的学习到了很多知识,让我知道计算机领域的学海无涯,更激起了我的探索欲。未来,我会更加主动地了解计算机相关的各种知识,而不只是局限于书本上的知识,并且利用阿里云给广大学生提供的良好学习平台、资源,提升自我。最后,谢谢阿里云给我提供的学习资源。