Linux环境搭建项目部署 看这一篇就够了

前言

我把需要用到的软件及资料都放置在网盘,可自行下载。

地址:https://pan.baidu.com/s/12X2LkxXrZQUNYm0VVWizew

提取码:u4av

环境搭建

VM:vm是虚拟工作站,说白了就是一台虚拟的电脑,我们需要一台虚拟的电脑才能去部署linux环境。

ContOS:操作系统。

安装VM虚拟机

1.准备以下
在这里插入图片描述
2.在安装最后一步的时候需要把注册码填进去完成

3.完成
在这里插入图片描述

安装ContOS

1.创建新的虚拟机

在这里插入图片描述
2.选择类型:典型第一个选项

3.选择centos的映像文件,下一步

这里声明一下这个镜像文件,是上传不了到网盘上面去的,可以私信博主,也可自行百度下载。

在这里插入图片描述
在这里插入图片描述

4.采取默认的配置,下一步
在这里插入图片描述
5.完成
在这里插入图片描述

6.开启此虚拟机
在这里插入图片描述

7.选择默认的:test this media & install centos 7,回车

在这里插入图片描述
8.安装过程中,不用操作

在这里插入图片描述
9.选择中文,简体中文,继续

在这里插入图片描述
10.点击安装位置

在这里插入图片描述

11.点击完成

在这里插入图片描述
12.开始安装

在这里插入图片描述
13.点击root密码

在这里插入图片描述
14.设置Root密码,点击完成

在这里插入图片描述
15.正在安装中…

在这里插入图片描述
16.重启

在这里插入图片描述
17.启动成功

在这里插入图片描述
18.输入用户名root,回车,再输入密码(注意密码是不可见的),如果密码正确,则进入系统

在这里插入图片描述

19.安装完了,可以尽情的使用了

使用SecureCRTPortable和WinSCP工具

在这里插入图片描述
在这里插入图片描述
1.解释说明

(1)SecureCRTPortable是远程连接centos的工具,命令

(2)WinSCP是远程连接centos的工具,作用实现文件传输作用

2.在centos中,输入命令ifconfig,查看centos的IP地址,远程连接使用,我这里用的是ip addr 命令来查询的,ifconfig查询不出来。

在这里插入图片描述

3.进入到修改网络设置的界面cd /etc/sysconfig/network-scripts/,回车,如下图

在这里插入图片描述
6.看到有一个文件
在这里插入图片描述
7.使用vi编辑器编辑该文件,vi ifcfg-ens33 回车

在这里插入图片描述
8.点击insert进入编辑模式,修改最后一行 ONBOOT=yes
在这里插入图片描述
9.按esc健::wq保存并退出,:q!不保存并退出 ,:wq 回车,reboot 重启

在这里插入图片描述

10.连接SecureCRTPortable,在网盘资料里面找到并打开。

在这里插入图片描述
10.1.填写密码
在这里插入图片描述
11.成功界面,可以远程对虚拟机进行命令操作
在这里插入图片描述

12.连接WinSCP(图形化界面),安装好后进行连接

在这里插入图片描述

在这里插入图片描述
13.成功界面

在这里插入图片描述

jdk、tomcat安装

在 /< root>文件夹下面创建自己的一个文件夹:zking

把jdk、tomcat、mysql拖进去,jdk和tomcat需要用SecureCRTPortable来进行解压mysql不用解压

在这里插入图片描述

进入到虚拟机zking的文件夹下面,按tab键可以自动补全tomcat和jdk的全名

(1).gz压缩包解压:tar -zxvf 压缩包名

(2).tar压缩包解压:tar -vxf 压缩包名

在这里插入图片描述
解压完后,找到我们的etc文件夹中的profile文件,双击打开,然后把这4行放到最后面,保存即可注意行末尾不要有空格。

export JAVA_HOME=/wxm/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

在这里插入图片描述
保存好之后需要把它重新编译一下,设置环境变量生效 source /etc/profile

在这里插入图片描述
检查JDK环境变量 java -version,出现版本号代表成功
在这里插入图片描述
安装tomcat

和jdk一样找到profile在最后一行放入,保存即可

export TOMCAT_HOME=/zking/apache-tomcat-8.5.20

在这里插入图片描述

设置生效 source /etc/profile

在这里插入图片描述

切入到tomcat的bin下面

在这里插入图片描述
在这里插入图片描述
启动tomcat

./startup.sh

在这里插入图片描述
环境其实已经搭建好了,现在访问不了,我们需要给防火墙设置指定开放端口号

在这里插入图片描述

移除端口
firewall-cmd --permanent --remove-port=端口号/tcp
开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=3306/tcp --permanent
跟新防火墙规则
firewall-cmd --reload
防火墙列表
firewall-cmd --zone=public --list-ports
防火墙状态
systemctl status firewalld
启动防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service

根据自己虚拟机的ip来访问tomcat

在这里插入图片描述

安装mysql

先切入到mysql的目录里

在这里插入图片描述
1.卸载mariadb,否则安装MySql会出现冲突

rpm -qa|grep mariadb

在这里插入图片描述

2.下载

yum localinstall mysql57-community-release-el7-8.noarch.rpm

在这里插入图片描述
3.进入文件操作

cd /etc/yum.repos.d(目录下多了mysql的文件)

在这里插入图片描述

4.执行固定下载目录来下载mysql

yum install mysql-community-server(安装mysql)

在这里插入图片描述

这一步需要等的久。

5.中途Y

在这里插入图片描述
6.按delete键删除这个繁体字,输入Y
在这里插入图片描述
7.开启服务
在这里插入图片描述

service mysqld start(启动服务)
systemctl|grep mysql(检测mysql是否正在启动)

8.设置开机自启动

systemctl enable mysqld
systemctl daemon-reload
在这里插入图片描述

10.查看密码

在这里插入图片描述
10.修改密码

mysql -u root -p
在这里插入图片描述
11.设置密码

注意密码要设置难一点,太简单了它不会让你通过的。
在这里插入图片描述

set password=password(‘大写字母开头+@符号+数字’);

在这里插入图片描述
12.给用户授权

grant all privileges on . to root@’%’ identified by ‘password’;
flush privileges;

在这里插入图片描述
13.设置防火墙开发端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
在这里插入图片描述
14.连接测试

在这里插入图片描述

项目部署

1.打开项目的pom.xml文件右击打包war包。

注意这里打war包需要网络

在这里插入图片描述

2.打包好后的war包在target文件夹下面把它复制到盘符里,等会拖进去虚拟机里

在这里插入图片描述

3.把war包直接拖进去tomcat下面webapps的文件夹中,然后我们命令开启tomcat它会自动解压

在这里插入图片描述
4.后台开启tmocat,在地址栏访问它会把war包自动解压,在解压的项目中找到数据库的连接配置文件改为Linux的用户和密码。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
5.重启tomcat,地址栏访问后台,注意需要加上项目名访问,这里不会打印日志信息,如果需要看日志的话,找到logs文件夹下面catalina.out文件夹可以看到打印出的数据

在这里插入图片描述

  • 5
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值