阿里云ECS centos 7服务器环境搭建以及项目部署

# 阿里云ECS centos 7服务器环境搭建以及项目部署

1. 执行 下载mysql5系列可用rpm包(网址是在mysql的官网找到的)

==rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm==

阿里云ECS centos 7服务器环境搭建以及项目部署

2.下载完成之后查看一下都有哪些mysql的文件,使用命令:

执行==yum repolist enabled | grep
"mysql.*-community.*"==

阿里云ECS centos 7服务器环境搭建以及项目部署

3.下面就可以使用yum进行安装了。输入命令:

==yum install mysql-community-server==

阿里云ECS centos 7服务器环境搭建以及项目部署


阿里云ECS centos 7服务器环境搭建以及项目部署

## 这里有几个地方需要注意

阿里云ECS centos 7服务器环境搭建以及项目部署

我当是把是否远程登陆设置成了NO,结果后面在本地链接阿里云服务器的数据怎么都链接不了,后面我把这里改成了Y,就可以了

## 安装完成之后就可以进入mysql了
在控制台输入
== mysql -u root -p==就可以直接进入mysql了

如果你需要在本地连接到阿里云服务器的mysql的话,还需要在mysql中设置

GRANT ALL PRIVILEGES ON *.* TO '==远程连接的账号=='@'%' IDENTIFIED BY '==远程连接的密码(这个是在本地连接到服务器时要用的密码)==' WITH GRANT OPTION;  

FLUSH PRIVILEGES;
这两个命令执行之后,
在阿里云上设置开放入方向3306端口
阿里云ECS centos 7服务器环境搭建以及项目部署


之后在本地的Navicat连接到阿里云的服务器的数据库测试一下
阿里云ECS centos 7服务器环境搭建以及项目部署

这里的链接密码和账号是你之前在GRANT ALL PRIVILEGES ON *.* TO '==远程连接的账号=='@'%' IDENTIFIED BY '==远程连接的密码(这个是在本地连接到服务器时要用的密码)==' WITH GRANT OPTION; 的账号和密码


## 安装连接成功之后就可以安装JDK环境了
我这里以JDK1.8为例,我是通过windows在oracle的官网下载了jdk1.8的64位rpm包。
首先我在usr目录mkdir创建了java文件夹,java文件夹中使用mkdir创建jdk文件夹
进入到jdk文件夹,
通过Xshell的RZ命令将下载好的rpm包传到服务器。


执行rpm -ivh JDKrpm包的全名,安装JDK,等待安装完成之后,
进入/etc/profile (使用vim /etc/profile命令)进入配置文件

在文件的最后加上

==JAVA_HOME=“这里填上JDK的全路径,我的是/usr/java/jdk”==

==PATH=$PATH:$JAVA_HOME/bin==

==CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar==

阿里云ECS centos 7服务器环境搭建以及项目部署

修改完成之后按ESC键退出,退出之后输入:wq保存环境变量

所有的步骤完成之后输入java -version看一下
阿里云ECS centos 7服务器环境搭建以及项目部署

,如果显示了java的版本就说明安装成功了

 

## 将boot项目部署到linux服务器
进入jar所在的文件中
nohup java -jar xxxx.jar > xxx.txt &

后台运行spring boot 文件会把运行日志打印的xxx.txt的文件夹里面

如果不在末尾加入&符号的话就不会在后台挂机,当你关闭链接窗口的话,程序就停止了

使用cat xxx.txt查看运行日志


## 查看系统中java的进程
 ps -ef | grep java


## 查找文件位置
linux查找文件位置
find / -name 文件名

## 安装tomcat
 1.到官网下载tomcat的gz格式的安装包
 我下载的是tomcat8,通过Xshell把gz安装包上传到服务器,
 
 2.在服务器上进入到服务器文件夹中
 
 3.tar -zxvf apache-tomcat-8.5.30.tar.gz解压tomcat安装包
 
 4.解压完成之后可以看到当前目录下有apache-tomcat-8.5.30
 我们可以通过mv apache-tomcat-8.5.30/ tomcat8.5修改文件名
 在tomcat8.5的bin目录下输入vi catalina.sh 进入配置文件,在最后加入
 
==JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"==

==export TOMCAT_HOME=/usr/java/soft/tomcat7
export CATALINA_HOME=/usr/java/soft/tomcat7
export JRE_HOME=/usr/java/jdk1.8.0_11
export JAVA_HOME=/usr/java/jdk1.8.0_11==

阿里云ECS centos 7服务器环境搭建以及项目部署
 用于配置tomcat环境变量
 
 然后将项目打好的war包放入到webapps中,进入tomcat的bin目录 输入./startup.sh
阿里云ECS centos 7服务器环境搭建以及项目部署
 然后输入ps -ef|grep java查看tomcat是否在后台运行
阿里云ECS centos 7服务器环境搭建以及项目部署发现有存在这条端口信息就说明tomcat在后台运行了
 
 
 ### 修改tomcat端口号
输入cd ../返回上一级目录,输入cd conf/进入到tomcat的配置包
输入vim server.xml去修改tomcat的端口
阿里云ECS centos 7服务器环境搭建以及项目部署

我这里是把tomcat的端口号改为了8081,修改完成之后先按ESC,后输入:wq保存配置

vi命令用于修改配置文件