Linux安装MariaDB数据库初配置 + Windows系统下项目部署到Linux环境下的初配置

测试: 当前虚拟机是否可以正确的链接外网.在这里插入图片描述
命令:

[root@localhost src]# yum  install mariadb-server      安装mariadb数据库

失败之后执行的.

[root@localhost src]# yum  clean   all                 清空已安装文件   如果下载

下载中…

在这里插入图片描述

在这里插入图片描述
输入" y "并按回车开始安装.
在这里插入图片描述

安装完毕

在这里插入图片描述

数据库启动

命令:

    
 	1.   启动命令    [root@localhost src]# systemctl  start  mariadb
	2.   重启命令    [root@localhost src]# systemctl  restart  mariadb
	3.   关闭命令    [root@localhost src]# systemctl  stop  mariadb
	4.   设定开机自起 [root@localhost src]# systemctl  enable mariadb 
	5.   关闭开机自起 [root@localhost src]# systemctl  disable mariadb 

数据库初始化操作

命令:

mysql_secure_installation

在这里插入图片描述

一路按y-回车,设置成功后进入数据库:
在这里插入图片描述

配置Linux数据库权限

切换数据库mysql

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

配置Linux防火墙策略

检查防火墙状态

命令:

 firewall-cmd --state

在这里插入图片描述

防火墙配置

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

命令:

systemctl disable firewalld.service 
systemctl enable firewalld.service

在这里插入图片描述

手动关闭防火墙

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

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

手动开放防火墙端口

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

firewall-cmd --list-ports

2.检查端口是否开放

firewall-cmd --query-port 80/tcp

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

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

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

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

在这里插入图片描述
5.关于防火墙操作的解释

–zone  #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–remove-port=80/tcp #移除端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

6.重启防火墙

firewall-cmd --reload

配置项目

配置图片地址

说明:由于Linux系统和Windows系统文件 目录结构不同,所以必须修改配置
1.准备图片目录结构
在这里插入图片描述
2.编辑配置文件

在这里插入图片描述

项目打包及部署

1.项目打包
在这里插入图片描述
2.上传tomcat jar包文件
在这里插入图片描述

在这里插入图片描述

启动项目

命令:

java -jar 8081.war

在这里插入图片描述

后台运行项目

问题描述: 通过java -jar 命令 是前端运行,如果执行了命令,则该终端将会被占用. 不便于后续操作.
如果关闭了终端,则服务也会关闭.

开启后端运行:

 nohup java -jar xxxx.war/jar -> xxxx.log &

在这里插入图片描述


关闭tomcat服务器

查询进程号

命令1: ps -ef | grep java* 任意服务的进程项
命令2: jps 只检索java项目进程

kill PID       普通杀死进程
kill -15 PID   友好杀死 可以执行善后操作
kill -9 PID    强制杀死

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40597409/article/details/110531894
今日推荐