本人电子信息工程专业的大四应届毕业生,由于以后的想走的方向是嵌入式Linux软件开发,所以一直在学习Linux系统的相关知识,之前一直在VM软件上使用Linux虚拟机进行系统学习,但是当学到系统的网络连接架构和各种网络的通信协议上,虚拟机就多少有点局限了,虽然在局域网下也能象征的使用SSH进行远程登录,但是始终无法模仿真实的Linux服务器的远程连接环境,纵观市面上的服务器价格身为学生的我确实有点负担不起,所以学习一直停滞不前。直到上个月,我的一位同学使用了阿里云的服务器,我才知道了阿里云服务器。
先说说优点吧,我在一段时间内尝试了很多个云服务器平台的试用,只为找到一个相比之下最优秀的那一个。总的来说就是相同系统生态环境下,阿里云的性价比最高,只看性价比的情况下阿里云服务器的系统环境最好。至于系统提供了主流的乌班图和Centos镜像,当然对于服务器Centos肯定是最好的。由于提供的是完全纯净的镜像,所以系统中很多命令都需要自己选择进行下载安装拥有极高的自由度,当第一条安装命令运行的时候服务器就独一无二了这是非常棒的。
既然是服务器就要远程连接,实例提供了三种官方的连接方式,但是对于我来说更喜欢使用ssh通过root登录,由于是个人学习需要所有并不喜欢登陆的时候登录一个账号再切换到root用户,而且创建实例中并没有创建root密码,每次使用时都要来回切换,所有我再ssh配置文件中把root密码登录打开了,同时定义了我自己习惯用的端口,这样就非常方便了。但是系统自带的编译器版本确实有点点老了,编译过程中链接库有时候会提示版本过低,需要自己下载安装包进行手动升级。在前几天搭建自己的网站的时候,使用了nginx和apache进行搭建,发现网页中有大文件比如视频音频的时候会有连接超时的情况出现,而仅显示文字图片的等信息不会有这样的问题,应该是带宽不够的原因,后期建站的时候应该会考虑升级带宽。
总的来说,这段时间使用服务器的体验很好的也学到了很多,渐渐的摆脱了使用图形化界面才能操作系统的习惯,根据代码结合抓包报文的分析了从最基本的TCP协议三次握手到网络的架构设置,从代码也就是根源上理解网络,后期服务器使用中首先在学习内核架构和U-BOOT架构的方向上,然后在了解系统基础上进行个人网站和云计算服务器的学习上。祝我自己早日找到心仪的工作。