前言
我是一名在读的大三学生,就读于北京航空航天大学,平时的爱好就是钻研程序设计相关的事情,比如算法竞赛、网页开发、App开发或是一些奇奇怪怪的小项目。
说来其实很巧,我一开始听到阿里云的高校学生实践活动,是在与朋友聊天的过程中,一个朋友无意间提到的。
我与朋友们建有一个QQ群,大家时常会在群里谈论彼此最近的生活,以及自己的一些见解与想法。那时我们一起联机玩terraria,通过Steam的服务器创房联网,大家一起在地图里开荒打怪搞建筑。不过Steam的服务器……大家懂得都懂,时不时会让人感觉时间线后移了一段,甚至有时会直接卡掉线,于是群主为了大家有更好的游戏体验便找人租了个服务器。
经过使用后,大家的游戏体验直线上升,有人便问道:“你这个服务器哪里租的,配置都是自己弄的吗?”,群主也一一回答,说是找人弄的实体服务器,配置啥的他也不懂,于是就另找了专业的人来弄,不过是额外花点钱罢了。这时,一位朋友聊到:“我最近弄了各阿里云的ECS,感觉挺容易上手的,而且现在有个高校学生的什么活动,有一些优惠,你要早说的话就找我啊。”
他只是随口一说,我却来了兴致。因为我早些时候搭了一个QQ机器人,用python写了些modules让它能够收集群友的聊天语句并进行查询甚至学习,时不时能在群友聊天的过程中蹦出点金句。不过毕竟是QQ的机器人,必须要保证框架一直在运行着才能够执行modules,于是那时苦于服务器配置运维的我只能全天候开着电脑运行程序,保证我的小机器人时刻能够工作。现在听说有一个容易上手的云服务器,我顿时想整一个自己来玩玩,自己大概又能学到一些新东西,同时小机器人也能有个新工位,我的垃圾笔记本就能够安度晚年了。
就这样,我机缘巧合的访问了这个高效学生实践的起始页,开始了自己的摸索之路。
一点小经验
由于之前没有相关的经验,我完全是从零开始摸索的。过程中,遇到了问题只能查阅官方的手册以及上CSDN搜索。这里我写一些我遇到过的困难吧,希望大家遇到的时候可以少走弯路。
- 远程连接实例有三种方式,我觉得VNC最符合大多数人的操作体验
和我一样完全跟着新手预备营走过来的同学,可能在一开始连接实例的时候就会心理犯嘀咕:“预备营里一下就连上了,怎么这里有这么多连接选项?”这里我给像我一样没有基础的同学一个建议,选择VNC连接。原因很简单:它相当于把服务器与自己的电脑屏幕共享了,于是你可以在自己的电脑上直观地对服务器的资源进行操作(不过缺点就是,很容易卡) - 不想操作DOS黑框框?那就用熟悉的windows!
由于一开始不太懂,创建实例的时候我全都是默认下一步,于是后来发现即使是VNC连接,电脑上也依旧是DOS小黑框,没有任何诸如文件夹、回收站的图形界面,因为系统默认创建Linux操作系统。如果大家像我一样对操作命令行不够熟练,可以把系统装回windows,步骤如下:
进入云服务器ECS控制台 - 右侧点击“停止”终止实例运行 - 左侧栏点击“实例” - 右侧点击“更多” - 选择“云盘和镜像”里的更换操作系统,直接在操作系统处选择最新的windows后重启就可以了。
重启后可以远程VNC连接一下,进去就能看到熟悉的windows登陆页面了! - 觉得VNC太卡了,有没有更好的办法?
答案是有!我们先用VNC连接,进入登陆页面之后,操作下面的步骤:
本机win+R进入打开“运行”框 - 输入mstsc - 点击显示选项 - 输入服务器的ip地址、用户名(默认是administrator)、密码 - 点击连接。之后就可以利用本机windows远程桌面直接进到服务器里操作啦。经过我的多次使用,我觉得这样比直接用VNC连更加稳定。 - 写的代码啥的咋从本地转移到服务器上来呀?Github啥的不太会用
不会熟练运用Github、觉得钉钉、QQ、微信传太麻烦,这不就是我吗(x)。我给大家推荐一个文件传输网站:Airportal空投快传。界面十分简洁,而且文件传输相当快。至于使用步骤,我只能说打开网站界面大概就知道如何使用了,特别简单。
收获总结
经过简单的摸索,我也部署好了属于我自己的ECS,我的小机器人也在上面能够昼夜的运行了!(不过重新配置python环境啥的也挺痛苦的)我自己也在这个摸索的过程中对服务器这个概念有了更多的了解,同时也对我这个小ECS今后能发挥的用途有了更多的期待。
不过,最令我感慨的,还是这次摸索的始终。
当时朋友的随口一说,我便从零开始尝试了起来,最后也获得了不少的收获。可能许多事情都是这样,一开始仅仅只是一次尝试,但最后的收获却让人十分的安心,这也就是那么多人们在不断探索前行的动力吧。希望能看到这篇文章的大家也能够对自己不甚了解的事物勇于探索,说不定这个过程中你能获得的远比自己想象的要多得多。
最后给大家看一点点乐子吧哈哈哈,我的小机器人确实挺让我意外的。