1、jdk安装

step1:下载jdkJava Downloads | Oracle,下载“x64 Compressed Archive”版本

bois安装centos centos8 boot安装_linux

step2:将下载好的jdk通过xftp上传至linux服务器(我的地址/root/jdk),解压指令:tar -zxvf jdk-8u311-linux-x64.tar.gz 

bois安装centos centos8 boot安装_linux_02

step3:修改环境变量(在根目录的etc/profile),key在xftp中通过记事本打开 ,在尾部追加

export JAVA_HOME=/root/jdk/jdk1.8.0_333
 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
 export PATH=$PATH:$JAVA_HOME/bin

 

bois安装centos centos8 boot安装_mysql_03

 step4:重新加载配置文件指令:source /etc/profile

 

bois安装centos centos8 boot安装_spring boot_04

注意:如果出现权限问题,要先把jdk授权给用户

提示:bash: /usr/java/jdk1.8/bin/java: 权限不够

解决方法:chmod +x /usr/java/jdk1.8/bin/java

1. chmod:改变权限的方法

2. +:代表添加权限

3. x:代表执行权限

tomcat安装

(可省略,老项目可能会用到)

准备:下载地址:Index of /dist/tomcat/tomcat-8

step1:解压

tar -xzvf apache-tomcat-8.5.43.tar

step2: 放入war包程序

将打包好的xxx.war放到webapps下

ste3:修改配置信息

 /conf/server.xml


bois安装centos centos8 boot安装_bois安装centos_05

step4: 启动、停止

./startup.sh

./shutdown.sh

2、mysql安装


step1:下载mysql的rpm镜像文件,下载地址MySQL :: Download MySQL Community Server (Archived Versions)

bois安装centos centos8 boot安装_mysql_06

 step2:解压安装包指令:tar -xvf mysql-8.0.28-1.el8.x86_64.rpm-bundle.tar

bois安装centos centos8 boot安装_java_07

step3:安装组件,分别为:       

(1)安装common

# rpm -ivh mysql-community-common-8.0.28-1.el8.x86_64.rpm --nodeps --force

(2)安装libs

# rpm -ivh mysql-community-libs-8.0.28-1.el8.x86_64.rpm --nodeps --force

(3)安装client

# rpm -ivh mysql-community-client-8.0.28-1.el8.x86_64.rpm --nodeps --force

(4)安装server

# rpm -ivh mysql-community-server-8.0.28-1.el8.x86_64.rpm --nodeps --force

 

bois安装centos centos8 boot安装_java_08

step4:初始化和配置 

# mysqld --initialize
# chown mysql:mysql /var/lib/mysql -R

 step5:启动mysql服务,设置开机自启动

# systemctl start mysqld.service
# systemctl enable mysqld

 step6:获取初始密码,登录

# cat /var/log/mysqld.log | grep password

bois安装centos centos8 boot安装_spring boot_09

# mysql -uroot -p

 

bois安装centos centos8 boot安装_linux_10

 step7:修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

 

bois安装centos centos8 boot安装_spring boot_11

 step8:设置远程连接权限(如果不设置,Navicat会连接失败)

update user set host = '%' where user = 'root';
flush privileges;             # 刷新权限 权限更新后刷新才会起作用

3、nginx安装


step1:安装依赖组件

1.安装gcc
		安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。安装指令如下:
		
		yum install gcc-c++

	2.安装PCRE pcre-devel
	     Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装指令如下:
	
		yum install -y pcre pcre-devel   
		
	3、安装zlib     	
	     zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。安装指令如下:
	
		yum install -y zlib zlib-devel 
	
	4、安装Open SSL
	     nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http),如果使用了 https,需要安装 OpenSSL 库。安装指令如下:
	     
	      yum install -y openssl openssl-devel

step2:下载安装包nginx: download ,并解压 tar -vxf xxxxx

bois安装centos centos8 boot安装_java_12

 step3:默认配置,进入解压好的nginx文件夹内,执行命令 ./configure

bois安装centos centos8 boot安装_spring boot_13

step4:编译并安装,执行命令:make && make install

        注意:安装后的nginx目录在usr/local/nginx

 

bois安装centos centos8 boot安装_spring boot_14

step5:启动,停止等

        注意:切换目录至/usr/local/nginx/sbin目录

// 启动

./nginx

// 停止

./nginx -s stop

// 修改配置文件,重新加载

./nginx -s reload

如果需要配置域名则会出现以下的问题

nginx启动报 ssl parameter requires ngx_http_ssl_module 


4、安装nodejs


5、项目运行

运行:java -jar xxxx --spring.profiles.active=test....

停止:nohup java -jar xxxxxx / ctrl+C