虚拟机的安装与项目的发布,以及双主机模式和Redis的整合

1.虚拟机安装

1.1准备虚拟机(建议使用VMware15)

从网上下载压缩包,一路傻瓜式安装,唯一需要注意的是选择安装路径的时候建议不要安装在C盘里
原因是C盘是系统盘,运行系统需要内存,当C盘存满是系统会非常卡

在这里插入图片描述

1.2 使用准备好的虚拟机LINUX

解压Linux.zip 文件 将文件夹改名为Linux01

在这里插入图片描述

1.3 修改虚拟机IP地址

1.修改IP区间
在这里插入图片描述

2.检查网关地址
在这里插入图片描述
3.设置IP租约
在这里插入图片描述

1.4使用vmware工具打开虚拟机

点击文件 →打开→选择JT_LINUX.vmx→打开
重命名为JT_LINUX01
然后运行JT_LINUX01虚拟机
在这里插入图片描述

1.5 进入虚拟机

输入用户名root
密码root (因为密码看不见,如果不确定密码是否输入正确,只能回车 重新输入用户名和密码)
用户名和密码输入正确后进入虚拟机

输入 ip addr 查看本虚拟的IP地址

在这里插入图片描述
如果 ip地址没有显现执行下面命令

service NetworkManager stop 
chkconfig  NetworkManager  off    永久关闭 Manager网卡
service  network restart		  重启network网卡

1.6修改虚拟机的IP地址

1.6.1进入到保存IP地址文件的目录

cd+路径 进入的指定的目录下

cd /etc/sysconfig/network-scripts/

在这里插入图片描述

1.6.2 修改IP地址

vim +修改的文件名 为修改和编辑文件的命令
命令

 vim ifcfg-ens33

在这里插入图片描述
回车 进入文件编辑ip地址
在这里插入图片描述
按键盘上的 i 键 进入编辑模式
通过上下左右键控制光标移动
在这里插入图片描述
将ip地址修改为192.168.126.131
ESC退出键 在输入**:wq** 回车
补充 :wq保存退出
:q 文件未做修改退出
:q! 强制退出(不建议使用有风险)
在这里插入图片描述

重启网卡

service network restart

在这里插入图片描述

2.安装MYSQL数据库

2.1使用MobaXterm_Personal_20.3 工具

在这里插入图片描述

输入密码 root

在这里插入图片描述

2.2安装数据库

2.2.1 命令安装数据库

命令

yum install mariadb-server   #安装数据库Mariadb
yum clean all          #数据库安装失败后执行 清除数库的安装

在这里插入图片描述

2.2.2 确认下载

在这里插入图片描述

2.2.3下载完成提示

在这里插入图片描述

2.2.4启动数据库

1.   启动命令    [root@localhost src]# systemctl  start  mariadb
2.   重启命令    [root@localhost src]# systemctl  restart  mariadb
3.   关闭命令    [root@localhost src]# systemctl  stop  mariadb

在这里插入图片描述

2.2.5数据库的初始化

命令

mysql_secure_installation

在这里插入图片描述

2.2.6 测试数据库用户名和密码是否有效

命令

mysql -u root -p

在这里插入图片描述

2.2.7配置Linux数据库的权限

2.2.7.1切换数据库

命令

show databases;   查看数据库 
use mysql; 切换数据库

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

2.2.7.2查看数据库中的表

命令

show tables; 查看数据库中的表

在这里插入图片描述

2.2.7.3查看数据库中的表的数据

命令

select host,user,password from user;

在这里插入图片描述

2.2.7.4修改表中数据

将host=“localhost” 改为 “%”
命令

update user set host="%" where host="localhost"; 修改数据库的权限
select host,user,password from user; 确定数据是否修改成功

在这里插入图片描述

2.2.7.5 刷新数据库权限

命令

flush privileges;刷新权限 一定要执行要补修改的权限不生效。

在这里插入图片描述

组合键Ctrl + C 退出数据库

3.配置Linux防火墙策略

3.1检查防火墙状态

命令

firewall-cmd --state

在这里插入图片描述

3.2防火墙配置

说明:防火墙中有一个配置文件,表示当Linux系统启动时防火墙应该如何操作!!!
需求: 告诉linux系统以后开机不需要启动防火墙
命令

systemctl disable firewalld.service  以后关闭防火墙
systemctl enable firewalld.service   以后开启防火墙

在这里插入图片描述

3.3手动关闭防火墙

以为上面的命令是告诉linux系统以后开机不需要启动防火墙,而这次的防火墙并没有关闭
命令

systemctl stop firewalld.service  手动关闭防火墙
systemctl start firewalld.service  手动开启防火墙

确定防火墙是否关闭
firewall-cmd --state
在这里插入图片描述

4.数据库远程连接测试

4.1使用SQLyog用具测试连接数据库

在这里插入图片描述
在这里插入图片描述
连接成功界面
在这里插入图片描述

4.2 导入我们需要的数据库

在这里插入图片描述

5. 在虚拟机中安装JDK

5.1进入我们的工作目录

命令

cd /usr/local/src 进入指定的目录
pwd  显示当前的路径

在这里插入图片描述

5.2上传jdk文件

命令
创建目录

mkdir software   

在这里插入图片描述

在这里插入图片描述

5.3解压jdk

5.3.1 解压

命令
Tab 键自动补齐

tar -zxvf jdk

在这里插入图片描述

5.3.2 移动压缩包到software中

命令

[root@localhost src]# mv jdk-8u51-linux-x64.tar.gz              software/

5.3.3 重命名

命令

[root@localhost src]# mv jdk1.8.0_51         jdk1.8

在这里插入图片描述

5.3.4 配置JDK环境变量

文件目录: /etc/profile
编辑文件: vim /etc/profile
在这里插入图片描述
让环境变量生效:
在这里插入图片描述

6. Linux项目部署

6.1 部署流程图

在这里插入图片描述

6.2 项目的部署

6.2.1 修改图片上传地址

说明:在Linux目录中指定一个图片存储的目录
在这里插入图片描述

6.2.2 项目打包及发布

在这里插入图片描述

6.2.3 上传war包文件

新建一个tomcat文件夹
命令

mkdir tomcats

在这里插入图片描述
上传项目war包

6.2.4 项目发布 Tomcat集群部署

在这里插入图片描述

6.2.4.1如何执行多个命令

1.可以利用&符 连续执行命令

 java -jar 8091.war & java -jar 8092.war & java -jar 8093.war &
  1. 如何关闭服务器
    命令: ps -ef | grep java
    命令2: 只检索java服务 jps
    在这里插入图片描述

命令说明:
1."|" 管道 管道之前查询的结果,当做管道之后的参数(条件)进行操作.
2. kill 杀死进程
kill PID号 普通关闭进程 (弱关闭)
kill -15 PID号 必须关闭,但是可以执行后续操作.
kill -9 PID号 强制关闭, 不给任何时间执行后续任务.
在这里插入图片描述

6.2.5 关于Linux后台启动

说明: 通过java -jar 8091.war的方式启动,只能在前台进行执行,如果关闭链接的终端,则程序也会跟着一起关闭,所以需要开启Linux后台运行.
命令:

	nohup  java  -jar  8081.war  =>  8081.log & 
 	nohup  java  -jar  8082.war  =>  8082.log &

在这里插入图片描述

6.2.6 关于查看命令学习

cat 输出文件所有的内容
more 输出文档所有的内容,分页输出,空格浏览下一屏,q退出
less 用法和more相同,只是通过PgUp、PgOn键来控制
tail 用于显示文件后几号,使用频繁
tail -10 nginx.conf 查看nginx.conf的最后10行
tail –f nginx.conf 动态查看日志,方便查看日志新增的信息
ctrl+c 结束查看

6.2.7 脚本启动tomcat服务器

说明: Linux中的脚本一般采用shell脚本.
步骤:
1.编辑start.sh的脚本文件
vim start.sh
在这里插入图片描述
2.指定脚本的文件头
3.指定脚本的内容.
在这里插入图片描述

4.执行脚本

[root@localhost tomcats]# sh start.sh

7. Nginx安装

7.1 官网介绍在这里插入图片描述

7.2 上传安装包

上传到指定目录中 /usr/local/src
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值