本人目前大二,就读软件工程专业,因为学校的课程任务(制作一个小宿舍管理系统?),其中一部分需要通过网页来实现客户端,但是如果只是布设在本地的话,使用起来极不方便。事实上,我希望能够将数据库、服务器端、客户端都布置到一个云服务器上,通过一个公网ip和端口来访问这些服务。所以,我尝试了解了各方面的云服务器,很快就在网上查到了阿里云的“飞天加速计划”,其中对学生的优惠政策十分符合我当前的条件,性价比很高,因此我参加了这个计划,跟着任务进度领取到了一个试用期14天的服务器。
我很快开始探索如何使用这个服务器。拿到服务器的第一天,我使用Xshell远程连接操作服务器,刚开始的纯命令行操作让我有点不适应,但很快发现这种模式十分有利于我了解整个文件系统和命令操作。我虽然整个大学期间都在使用windows,但实际上对于windows配置与更深入的命令却是毫无了解,因为图形交互系统提供了太过方便的操作接口。而ECS提供给我的Centos操作系统(似乎是,不太懂)确实帮助我学习文件的分布、配置以及如何使用命令对文件进行各式各样的操作。
因为我使用云服务器的根本目的还是布设我的web服务,于是我开始了解如何在ECS上下载安装软件,网上关于ECS的操作与配置有着方面广泛且图文并茂的教程。能直接在命令行完成的命令直接输入即可,而对于jdk和Tomcat等我直接通过windows下载,再使用Xftp快速上传(能够上传整个文件,而rz命令似乎不行),然后解压配置运行即可。对于ECS我目前使用且了解到的好用之处:1. 服务可以一直挂在云端运行(也是我使用ECS的第一原因,使用screen的话能够长期运行多个服务),2. 关于服务器的管理,阿里云服务器也提供了直观的操作平台,比如对于安全组的设置我觉得十分方便。3. 网上关于ECS的配置教程十分完善,对新手十分友好。
ECS服务器应该会是我日后学习Centos系统的一个很好的平台(之前都是在vmware上上手,但是没有方便之处,比如我配置了一个web服务,但是没有一个公网ip),关于网络服务的进一步学习也能够在这上面实现。我相信我日后能够逐步上手ECS服务器,深入了解其中的特性。