我是一名大三学生,现就读于湖南理工学院,计算机科学与技术专业。平时热衷于钻研技术和学习新的技术。以前也通过虚拟面板部署过纯静态页面,但是随着技术的增长和眼界的扩大,不在满足于只编写静态页面,自己也开始写起来了后端。但是却苦于没有合适的机器部署,部署在自己的电脑上无法让别人也能访问到。这时候我就想到了云服务器。通过网络搜索,得知了阿里云服务器的性价比非常高,且有各种活动和优惠。对学生非常友好。通过对官网的浏览,注意到了“飞天加速计划·高校学生在家实践”活动。发现该活动非常适合我,于是我就参加了该活动。
因为我有Linux系统的操作经验,上手阿里云ECS也比较顺利。因为需要远程连接,这里分享两个工具,Xshell和FinalShell,Xshell在后续版本开始收费,且Xshell与Xftp是分开的两个软件,导致如果我想从阿里云ECS下载或上传文件需要同时开启两个程序,较为麻烦。而FinalShell就很好的融合了这二者,而且将cpu、内存等信息以图形化的方式先生在右侧,目录结构也能清晰显示。并且该软件是免费的,在这里我更推荐使用FinalShell。
在领取到阿里云ECS后,我又重新去学习了一遍Linux。在过程中,我发现了一些视频中使用的命令,我输入后却报出 "找不到该命令"的错误,首先我通过对/bin下的指令就行查询,发现没有查到。于是推断出,可能是我并没有下载对应的软件包。通过yum指令下载后,果然可以顺利执行。所以当出现找不到该命令的错误时,首先我们应该排查单词拼写是否错误,其次我们就可以考虑通过yum下载对应的软件包,具体下载哪个可以自行百度。
在学习Linux命令的时候,命令带有很多的选项参数,如果靠记忆的话着实困难,这时候我们就可以通过man手册来查阅,但是这对英语有一定的要求,我们也可以使用汉化版的man手册,但是我还是推荐使用原生man手册,毕竟翻译有时候还不是那么准确。
在使用该云服务器后,我学习到了很多Linux的操作,让我明白了运维的重要性,以前只专注于对编码的追求,但这几天的深入学习后,我发现了Linux对项目上线后的维护有多么重要。
以此文记录该阶段学习过程,望以后技术能更加精进、