天天看点

ESC云服务器初次使用体会起因问题与解决的一点小心得总结和收获

起因

我是一名大三学生,就读于福州大学电子信息工程专业,我们有一门课的老师要求我们五人一组在几周内完成一个服务于开源软件或平台的微信小程序。在我们研究后发现,我们需要有服务器来运行程序和数据库,而我们并没有空余的电脑,也不会自己搭建服务器。所以经同学介绍申请阿里云服务器。这就是我为什么来申请的原因。

问题与解决的一点小心得

首先,在我们搭建环境前最好尽可能了解我们搭建的流程和每一步之间的联系。就比如说在系统的选择上选Centos还是Ubuntu,是使用什么版本的系统,这些都需要事先决定好。

我最初选择系统的时候是直接跟着一个CSDN上的教程走的,但是那个教程并不是面面俱到,有些细节方面的东西他并没有表达完全。可能作者觉得这些已经足够了,但是对于我这样的萌新来说其实有点难以理解。

而且有些时候这些教程里只有终端指令和简单的描述,这些其实并不能讲清楚搭建的原理。

比如安装python时很多教程都是直接给个“wget”和“sudo yum -y install”就说可以安装,对于这些指令,最好可以直接百度,然后再套用。

还有云服务器上装的版本要高于或等于本地版本,因为高版本才能兼容低版本嘛,如果服务器是低版本的话有些编译会报错。

当然,阿里云也有ECS云服务器的基本教程,但是最好看看系统版本,教程很多情况下都是之前版本系统的,有时候换个版本就可以避免大量复杂问题。其中有些问题报错是系统文件有些地方有改进了,一些指令就不能通用了。

然后,说说一些小方面的问题。

比如说装完python3,发现yum用不了了。这是因为yum调用的是python2,我们在装完python3后可能需要手动调一下yum使用的python版本。

MySQL和mariadb的关系也要了解一下,可能会在使用时出现问题。

然后最好在本地装一个虚拟机来编写代码,因为服务器使用的系统一般都是Linux的,如果用windows上写的文件可能在传输编译时会发生未知错误,还找不太到解决方法。

总结和收获

总之,很多问题最好自己实验过才会明白。这几天试验下来,我对于报错的问题描述也有了更多理解,有些同样的问题不用百度也可以自己解决。还有就是对服务器搭建的理解更加深刻了,对于其中的问题也有规避的小方法。