本次的学习中,我们在老师的带领下,使用的是finalshell云服务操作工具。听说这款工具是由我们国人开发而得,并且十分好用。
但毕竟我只是第一次实际接触到Linux操作系统的情景,在很多方面都还是有着window的操作思维,幸好Linux和windows在一些命令上有些类似,不然学习进度会更慢也说不定。
在这里,我想给大家分享一下我使用finalshell学习云服务的一些小小心得:
首先,我们一开需要做的就是开启云服务器,并且重置密码,自己进行保存。
然后便是利用finalshell进行连接;finalshell的确是一款非常方便的云服务操作工具,我们只需要用云服务器的公网ip,再加上密码,就能直接连接上,并且依靠Linux系统进行对于云服务器的操作。
我们都知道,一个项目能否运行,最基本的便是环境搭建,服务器,数据库,以及Java的jdk。
所以首先便是要再云服务器上一步一步的搭建起自己需要的环境,我们先来看看jdk的安装:
我所用的是yum,这个东西不太容易解释,我们可以把它理解为java中的maven。
yum install -y java-1.8.0-openjdk.x86_64:这一句是自动安装1.8版本的jdk,安装完成之后,我们可以输入:
java -version:观察是否安装成功。
若是安装成功便可开始第二部操作,安装tomcat,tomcat的安装比起jdk要复杂一些,首先我们需要去tomcat的官网下载后缀名为tar.gz的压缩包,这种格式的包是Linux上面使用的,和我们以往windows几百mb的安装包有所不同,也更为方便。
然后我们就应该将压缩包放在云服务sh上了,因为有finalshell的帮助,所以我们直接将压缩包拖入界面即可,省去了使用Linux命令步骤,当然,个人建议最好再usr目录下创建一个文件夹进行存储,避免文件混乱:
cd /usr:跳转至usr目录
mkdir tomcat:创建tomcat文件夹
tar zxvf /目录名/tomcat压缩包名:解压tomcat压缩包
最后就可以使用测试一下tomcat是否解压成功:
cd /tomcat/bin:跳转到tomcat的bin目录下,然后执行:
./startup.sh:开启tomcat服务器
ps -ef |grep tomcat:查看tomcat服务器
如果出现相关提示,则表示tomcat运行成功!
最后,便是开始我个人认为最麻烦的mysql安装,因为系统不同的原因,也因为我需要更替mysql版本的原因,我在mysql上遇到了很多问题。
在安装mysql之前,我们需要先安装,wget,这个类似于linux版的迅雷,可以帮助我们安装很多东西。
yum install wget
然后我们就可以利用wget直接下载mysql源了,而不是去官网下载,相当方便。
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
然后,我建议还是查看一下安装效果:
yum repolist enabled | grep mysql
如果确认无误之后便可安装MySQL服务器,这一步要安装的东西比较多,比较花费时间:
yum install mysql-community-server
在安装的过程中,会有一些需要确定的事项,所有确定都输入y,代表yes确认,待安装完毕之后就可以启动MySQL服务了:
systemctl start mysqld.service
MySQL的使用是需要账号和密码的,所以我们需要获取一下默认的密码:
grep "password" /var/log/mysqld.log
使用默认密码进入之后,虽好修改为自己的密码,值得提一下,linux之内似乎对mysql密码有一些规定,需要有特殊字符以及字母大小写,并且在以后的密码使用中需要用单引号,这便是我多次失败的原因了。
最后,我们虽然加入了这些环境,但云服务器是不会运行外网访问的,所以我们需要自行前去云服务器上面的安全组进行配置,开放3306端口,和8080端口,在以后若是需要,就自行开放端口便是。
以上,便是我初次使用云服务器的心得,希望可以在大家的开发之路上有所帮助。