虚拟机安装配置到项目上架

1安装虚拟机+启动Linux系统

1.安装VMware虚拟机程序
在这里插入图片描述java

2.检查网卡设置
若是没有网卡 则换一个vmwar版本安装…
在这里插入图片描述mysql

  1. 启动Linux系统

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

在这里插入图片描述

问题描述:
进入BIOS系统中 开启虚拟化设置便可. 主板系统 开机 F1/F2…
在这里插入图片描述linux

总结:步骤:

1.安装老师的虚拟机软件:Wmware:第一张图
          2.解压linux系统在本身的本地盘,运行VMX文件
          3.开启此虚拟机;

2.配置虚拟机环境

2.1 修改虚拟机网络空间

在这里插入图片描述
设定net8网卡的IP网段
在这里插入图片描述
设定DHCP设置.
在这里插入图片描述
检查windowsIP地址
在这里插入图片描述sql

2.2 重启Linux虚拟机网卡

命令: ip addr
若是没有IP展示则执行以下的命令数据库

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

*   1
*   2
*   3

在这里插入图片描述
windows ping Linux
在这里插入图片描述vim

总结:分三步配置虚拟机,而后在本地cmd中检查一下(ipconfig)ip是否正确,若是不正确经过上面的代码重启一下;在检查一下IP的联通性(ping 192.168.126.129);

3.链接Linux服务器工具

3.1 业务场景

公司的服务器通常都是位于公司的机房,可是普通的员工不能随意的进出.而且若是遇到服务须要处理可是人员不在公司时如何处理等问题比较严重,.因此须要经过安装一些原创的连接工具实现远程办公.windows

3.2 远程连接工具说明

在这里插入图片描述

3.3 关于虚拟机快照

能够经过快照的方式记录当前虚拟机状态.
在这里插入图片描述服务器

  1. 关于Linux项目发布说明

=================网络

3.4 关于服务部署的流程

在这里插入图片描述

总结:1.用(MobaXterm_Portable_v20.3)软件,计算机远程链接虚拟机和服务器;2.用软件设置IP链接京淘的项目;3.快照的功能;

3.2 部署Linux JDK

3.2.1 JDK配置回顾

1).上传JDK的安装包/安装JDK
在这里插入图片描述tcp

2).配置环境变量
在这里插入图片描述

3).让环境变量当即生效

3.2.2 上传JDK

说明:须要将windows中的JDK部署到Linux中.上传的文件目录/usr/local/src
在这里插入图片描述

3.2.3 解压JDK

命令: tar -xvf jdk-8u51-linux-x64.tar.gz
在这里插入图片描述

3.2.4 修改文件名称

说明:将JDK解压以后的文件 修改成jdk1.8
在这里插入图片描述

3.2.5 整理文件

说明:将全部的.tar/.gz的包 保存到soft目录中
在这里插入图片描述

3.2.6 配置JDK环境变量

说明: 若是须要修改JDK的环境变量则须要修改特定的文件
位置: /etc/profile
注意事项: 因为profile的文件是系统文件, 千万改对了 不然整个Linux命令将不生效.
命令: vim /etc/profile

`#设定jdk环境
export JAVA_HOME=/usr/local/src/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib` 

*   1
*   2
*   3
*   4
*   5

让环境变量生效: source /etc/profile
在这里插入图片描述

总结:步骤:1.拖动jdk至指定的文件夹中(这个时虚拟机的jdk);2.解压jdk(tar -xvf jdk名字);3.修改jdk名字(mv 旧名 新名);4.移动压缩包(mv jdk压缩包 新的文件夹/);5.在上班的时候须要修改一下虚拟机的jdk的地址:(vim /etc/profile),把地址复制粘贴上去;6.让环境变量生效:(source /etc/profile);7.检查jdk是否生效(java -version);

image.png

4.1 下载MariaDB数据库

================

测试: 当前虚拟机是否能够正确的连接外网.
在这里插入图片描述

命令:

`[root@localhost src]# yum  install mariadb-server      安装mariadb数据库
[root@localhost src]# yum  clean   all                 清空已安装文件   若是下载失败以后执行的.` 

*   1
*   2

在这里插入图片描述

4.2 确认下载

在这里插入图片描述

4.3安装完成提示

在这里插入图片描述

4.4数据库启动

命令:

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

*   1
*   2
*   3

4.5 数据库初始化操做

命令: `mysql_secure_installation’
在这里插入图片描述

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

在这里插入图片描述

4.7导入数据表

说明:若是mysql数据库须要导入数据表命令以下:
命令: source /xxx/xxxx/xxxx/jtdb.sql;
在这里插入图片描述

4.9总结:1.经过命令下载MariDB(下载以前先要验证一下外网);2.数据库下载以后进行启动;3.启动后对数据库初始化,所有都选(yes);4.登陆验证密码是否有效(先不要输入密码:mysql -u root -p);5.拖入sql文件进指定的文件夹,而后再导入信息至当前的数据库中(source sql文件的路径),若是拖入的路径和当前(pwd)路径一致的话,直接(source jtdb.sql);

5.1 Mysql数据库远程访问配置

image.png

5.2 关于连接数据库的说明

说明:

  1. 若是须要远程连接数据库必须经过防火墙
  2. 若是远程连接数据库,数据库中必须开启远程访问权限才行,不然拒绝连接.

5.3 配置数据库权限配置说明

在这里插入图片描述

5.4 配置Linux数据库权限

5.4.1 切换数据库mysql

在这里插入图片描述
切换Mysql数据库
在这里插入图片描述

5.4.2 修改数据库表

1).检查数据表
在这里插入图片描述
2).查询user表中的host/root/password
在这里插入图片描述
3).将host=“localhost” 改成 “%”
在这里插入图片描述
4).刷新数据库权限
在这里插入图片描述

6.1 配置Linux防火墙策略

6.2 检查防火墙状态

命令: firewall-cmd --state
在这里插入图片描述

6.3 防火墙配置

说明:防火墙中有一个配置文件,表示当Linux系统启动时防火墙应该如何操做!!!
需求: 告诉linux系统之后开机不须要启动防火墙
命令: systemctl disable firewalld.service
systemctl enable firewalld.service
在这里插入图片描述

6.4 手动关闭防火墙

说明:经过命令手动将防火墙关闭
命令:

  1. systemctl stop firewalld.service
  2. systemctl start firewalld.service

在这里插入图片描述

6.5 手动开放防火墙端口

1). 检查防火墙开放的端口

`firewall-cmd --list-ports` 

*   1

2).检查端口是否开放

`firewall-cmd --query-port 80/tcp` 

*   1

在这里插入图片描述
3). 开启防火墙

`firewall-cmd --zone=public --add-port=80/tcp --permanent` 

*   1

在这里插入图片描述
4).移除端口

`firewall-cmd --zone=public --remove-port=9090/tcp --permanent` 

*   1

在这里插入图片描述
5).关于防火墙操做的解释
–zone #做用域

–add-port=80/tcp #添加端口,格式为:端口/通信协议

–remove-port=80/tcp #移除端口,格式为:端口/通信协议

–permanent #永久生效,没有此参数重启后失效

6).重启防火墙

firewall-cmd --reload

总结: 1. 由于有防火墙存在,如今是不能远程链接数据库的;2.必须关闭防火墙;3.修改数据库“mysql”(系统的自带的)中的的user的权限(把host列中的localhost的名字改为“%”)就能够任意用户均可以访问了;4. 刷新数据库权限:flush privileges;5.先检查一下防火墙状态:firewall-cmd --state;6.两组代码关闭防火墙:(systemctl disable firewalld.service)和(systemctl stop firewalld.service) ;7.检查一下防火墙是否已经关闭;

2.3.4 修改图片配置文件

说明:因为windows的路径与Linux的路径不一致,因此必须准备一个Linux的图片上传的根目录.
因此须要将代码中的图片的配置文件进行修改.
在这里插入图片描述
在这里插入图片描述

2.3.4 打包发布

说明:将代码修改以后,进行打包,以后上传到指定的文件目录中
在这里插入图片描述
发布命令:
[root@localhost 09]# java -jar 8081.war &
在这里插入图片描述

相关文章
相关标签/搜索