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

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

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

2.检查网卡设置
如果没有网卡 则换一个vmwar版本安装…
在这里插入图片描述
3. 启动Linux系统
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

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

总结:步骤:

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

2.配置虚拟机环境

2.1 修改虚拟机网络空间

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

2.2 重启Linux虚拟机网卡

命令: ip addr
如果没有IP展现则执行如下的命令

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

*   1
*   2
*   3


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

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

3.连接Linux服务器工具

3.1 业务场景

公司的服务器一般都是位于公司的机房,但是普通的员工不能随意的进出.并且如果遇到服务需要处理但是人员不在公司时如何处理等问题比较严重,.所以需要通过安装一些原创的链接工具实现远程办公.

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
在这里插入图片描述

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);

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XmNAskUc-1602345085430)(/img/bVcjyZE)]

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数据库远程访问配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5z8nCR6y-1602345085476)(/img/bVcjy4p)]

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 &
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_47742346/article/details/109006216