一. VMWare安装
双击安装
下一步
在第一次启动该软件时,需要输入注册码
VMware 12 Pro 永久许可证激活密钥
5A02H-AU243-TZJ49-GTC7K-3C61N
VMware Workstation Pro 14 永久许可证激活密钥
AA702-81D8N-0817Y-75PQT-Q70A4
YC592-8VF55-M81AZ-FWW5T-WVRV0
FC78K-FKED6-H88LZ-0QPEE-QP8X6
UV1H2-AKWD2-H8EJZ-GGMEE-PCATD
AC310-0VG0P-M88CQ-YWY5Z-QPRG0
二. Centos安装图解
系统镜像:安装的是centos7
在VM上安装centos7
开启虚拟机:
选择语言:
选择安装位置:
直接点完成就好:
点击开始安装:
设置root密码:
完成后重启就好:
输入用户名和密码就可以了:
查看并设置Linux的IP地址
ip addr/ifconfig 查看ip
cd /etc/sysconfig/network-scripts 调转目录
ls或ll 查看目录
vi ifcfg-ens33 按insert健修改最后一项ONBOOT=yes
按ESC键,:wq保存并退出,:q!不保存并退出
shutdown -r now / reboot 重启
输入用户名和密码后查看ip:
双击:
快速连接:
输入用户名和密码就可以了
双击这个文件
得到了一个:
打开它会出现:
点击login进来
jdk,tomcat安装
使用SecureFX上传JDK、Tomcat的linux压缩包
在这里我新建了一个文件夹
把jdk,tomcat弄进来:
安装配置JDK
1.解压JDK压缩包
2.配置JDK环境变量
1)vi /etc/profile
2)在最后面配置JDK环境变量:
#java environment
export JAVA_HOME=/zh/jdk1.8.0_151(jdk解压路径)
export JRE_HOME=
J
A
V
A
H
O
M
E
/
j
r
e
e
x
p
o
r
t
C
L
A
S
S
P
A
T
H
=
.
:
{JAVA_HOME}/jre export CLASSPATH=.:
JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib:
J
R
E
H
O
M
E
/
l
i
b
e
x
p
o
r
t
P
A
T
H
=
{JRE_HOME}/lib export PATH=
JREHOME/libexportPATH={JAVA_HOME}/bin:$PATH
3)设置环境变量生效
source /etc/profile
4)检查JDK环境变量
java -version
出现版本号说明安装成功:
安装配置Tomcat
1.解压Tomcat
2.配置环境变量
1)vi /etc/profile
2)在最后面配置Tomcat环境变量:
#tomcat
export TOMCAT_HOME=/zking/apache-tomcat-8.5.20(Tomcat解压路径)
3)source /etc/profile
4)启动tomcat:./startup.sh
在这之前我们把防火墙先关闭:
防火墙默认开启的,如果防火墙是开启的,不能被其他的电脑访问你的ip
当然我们有两种方法,开放端口或者直接关闭防火墙
running说明防火墙开启着
开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
跟新防火墙规则
firewall-cmd --reload
防火墙列表
firewall-cmd --zone=public --list-po rts
防火墙状态
systemctl status firewalld
启动防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
我这里直接把防火墙关闭启动tomcat:./startup.sh 就可以访问了
关闭tomcat: ./shutdown.sh
成功后我们可以快照,避免后面安装mysql失败后重新来过:
安装mysql
卸载mariadb,否则安装MySql会出现冲突
1)rpm -qa|grep mariadb
2)rpm -e --nodeps 文件名
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm(mysql源)
或者
yum localinstall mysql57-community-release-el7-8.noarch.rpm
cd /etc/yum.repos.d(目录下多了mysql的文件)
yum install mysql-community-server(安装mysql)
中途Y/D/N Y
service mysqld start(启动服务)
systemctl|grep mysql(检测mysql是否正在启动)
开机自启动
systemctl enable mysqld
systemctl daemon-reload
默认密码是保存在/var/log/mysqld.log文件中
找到密码:<2!Mft6ZvDhc
mysql -u root -p
set password=password(‘新密码’);
但是如果你的密码设置地太简单,它会报错
这是因为密码的规则,我们可以设置简单规则载设置密码(当然也可以设置比较复杂的密码):
set global validate_password_policy=0
set password=password(‘新密码’);
接下来又是防火墙问题了
以及外网访问权限问题
给用户授权:
grant all privileges on . to 用户名@’%’ identified by ‘密码’;
grant all privileges on . to root@’%’ identified by ‘123456’;
flush privileges;
如果之前是开放端口的方式,就需要再为mysql开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
如果直接关闭了防火墙就不需要了
部署web项目
将war包丢到tomcat的webapp下
然后启动tomcat:./startup.sh