我是一名计算机科学与技术专业,大四在读的大学生。进入大四,随之而来的是毕业设计,我的选题需要用到云服务器,而我对云服务器是完全陌生的,甚至连Ubuntu、Linux系统的使用也是一知半解,我开始在网上搜索别人推荐的云服务器以及云服务器的使用方法。市面上的云服务器还是不少的,但总是类似的。前一段时间,在一位同专业的师姐口中了解到了阿里云以及阿里云的服务器,师姐本人也是从事这方面的工作,对云服务器也是非常熟悉的。但是对于一个没有收入的学生来说,服务器的价格普遍都是较高的,阿里云的高校学生在家实践的活动对我的帮助还是非常大的。于是我开始进一步了解阿里云并在此搭建我自己的hustoj。
我的目的是在服务器上搭建一个hustoj并基于这个开源的oj进行进一步的二次开发,开发我需要的功能。我选择的是Ubuntu系统。我通过远程SSH连接和操作服务器,在服务器上搭建了LAMP环境,从github下载了hustoj的代码并进行安装以及部署。之后做了云服务器的相关的配置,使其可以通过公网ip访问,注册一个账号并添加到管理员,属于我的hustoj算是搭建成功了。之后的二次开发还需要更多的知识和一步一步地探索。在这个过程中阿里云的云起实验室对我的帮助非常大,ECS云服务器新手上路、Linux指令入门、快速搭建LAMP环境等实验都很好地带我入门,教会我初步操作云服务器,用云服务器做出我所需要的东西。
接下来我的任务是基于本次搭建的hustoj进行二次开发,还有许多需要我学习和掌握的知识,我希望在阿里云能获得更多的知识,在完成毕设的同时也能为以后找工作奠定良好的基础。