测试: 当前虚拟机是否可以正确的链接外网.
命令:
[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 强制杀死