在没有接触阿里云时,一直在笔记本电脑是使用虚拟机安装linux来练习。
但在公司里,特别是小公司都是用云服务器的,只有少数大公司能有自己的实体服务器,因此我们需要学习云服务器的使用。
刚开始只有两周的免费使用时间,我把笔记本上linux的功能都给云服务器也装上。
但是遇到各种问题。
一开始,我可以直接用Xshell直接连接。但是,当我在云服务器上安装mysql时,笔记本的dategrip无法连接。我意识到可能防火墙未开启,或端口未开启。但Xshell用的是ssh服务的22端口,我没有手动开启22端口,Xshell可以连接,这就很有意思了。
我检查了云服务器linux的防火墙服务,发现未开启,我云服务器的端口是全开放的。
经过百度,原来端口的开启是在云服务器管理控制台中解决的,而22端口是默认开启的。
mysql的3306端口加入安全组后,dategrip就能成功连接云服务器上的mysql了。
看来,云服务器的使用和本地还是用很大不同。
经过百度,我整理了使用云服务器用以下特点:
1:安全组,是一种虚拟防火墙,安全组规则可以由自己的自由配置,自己决定实例中各个端口对公网、私网的访问。
2:多个实例使用同一个安全组,内网互通(默认).
3:每个实例都要有一个安全组。
4:多个实例使用不同安全组,内网不通(默认),但还是可以配置安全组来实现互通。
还有就是快照,虚拟机上也有这样的功能,可以将系统返回快照状态,是保底措施,但需要而外的ESSD类型的云盘。
之后我希望可以用阿里云服务器创建自己的个人网站、个人云盘。
在阿里云的环境下加强自己的实战能力,实现各种功能。
在创建实例之后,顺势看到附带的使用教程。通过教程学到云服务器的一些基础知识,中遇可以开始大展拳脚。开始使用实例钟自带的VNC远程连接,使用起来总是需要打开阿里云页面,显得比较麻烦。后来阅读到CSDN知道可以使用window自带的powershell连接云服务器,但是powershell不能复制粘贴指令。通过查阅相关小技巧,学习到可以使用window powershell文本框,通过右键手动插入粘贴内容。连接问题解决之后,相继学习了一些Linux指令,包括文件阅览、文本编辑、文件夹创建等等。使用命令行虽然显得比较高端,但是使用起来从本地上传下载文件还是比较麻烦。也同样发扬不懂就百度的优良作风,知道了还可以通过宝塔面板来控制,但我想这啥都操作都包圆了,不太利于对Linux的熟悉呀。后来通过优秀的室友得知,FileZilla是一个专门面向的文件远程管理工具,不用面对麻烦的文件传输问题,还可以温习着Linux指令。
后来渐渐熟悉了云服务器的使用,开始搭建毕设的后端,这些搭建教程同样可以在阿里云开发者社区找到。安装JDK,配置JDK环境;安装MySQL,配置启动项;安装tomcat,配置启动项。当看到navicat连接测试成过和tomcat小猫出现在网页上时,学习变成了娱乐,越玩越开心,爱不释手。最后搭建完成一整套后端接口,通过手机获取到数据时,满满的成就感,爽爆了!!!