**
云服务器的配置
**
第一次配置云服务器,打算用作Android程序的后台服务器。服务器的系统是debian9.配置java环境,Tomcat和Mysql。记录下所遇见的问题。
配置服务器网上很多博客,我是参考了简书的一篇博客
https://www.jianshu.com/p/add543fb9167
配置JDK
配置JDK时候很顺利,下载好安装包,解压,配置环境。
顺利完成。
配置Tomcat
配置Tomcat时候,纠结了我两三天,一直没有成功,因为博主给的过程有涉及到防火墙,我整很久也没有搞明白。后来我才知道设置服务器的安全组就可以解决。
这里记录一个问题,Tomcat默认开放端口是8080,安全组设置80端口时候,也是不能成功打开Web的。
最后我是重新删除了安装包,再下载安装,设置安全组打开8080端口,即可。
其实过程很简单,可能会被博主的防火墙设置给整懵了。
配置MySQL
配置Mysql时候,网上很多教程是用rpm和yum。但是我每次输入指令就会出现这样的回复
看来很多人的博客都没有相关的答案,最后我问了我的师兄才知道了问题出在哪里。
RPM 是Red-Hat Package Manager(RPM软件包管理器)的缩写。yum,全称“Yellow dog Updater, Modified”,是一个专门为了解决包的依赖关系而存在的软件包管理器。yum 是改进型的 RPM 软件管理器,它很好的解决了 RPM 所面临的软件包依赖问题。yum 在服务器端存有所有的 RPM 包,并将各个包之间的依赖关系记录在文件中,当管理员使用 yum 安装 RPM 包时,yum 会先从服务器端下载包的依赖性文件,通过分析此文件从服务器端一次性下载所有相关的 RPM 包并进行安装。yum只要网络是通的,就可以使用。
那么问题出现在哪里呢?
centos和redhat是yum,debian和ubuntu是apt 或者apt-get。系统的安装软件的命令之间是有差异的。
用apt代替yum指令即可,然后用apt下载个rpm就妥了。
Mysql也就配置完成了。
题外话,敲命令行时候,敲完就直接敲回车,但是在Mysql的命令行中最后要敲上分号!!(;)不然就会当作是未完的命令并不会执行。