SpringBoot part4 day08

ip addr   检查ip地址
clear     清屏

若开机没有网址,执行命令:

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

在dos窗口中执行:ping 192.168.126.129
在这里插入图片描述

远程连接工具MobaXterm

常见操作系统:Windows,linux,mac
操作系统是操作硬件的设备,是人跟计算机进行交互的方式,利用的是汇编语言

1 Linux

在这里插入图片描述

1 Linux文件目录结构

在这里插入图片描述
绝对路径(从根目录出发) cd /usr/local/src

2 cd 命令

在这里插入图片描述
tab键需要唯一确定,才会自动补齐
用户目录(windos中):
在这里插入图片描述
linux根目录:
在这里插入图片描述
cd直接回家指直接回到root目录
在这里插入图片描述
cd /usr/local/src
目录结构:
在这里插入图片描述

3 ls和ll

在这里插入图片描述
ll:总用量
ls:详情

4 目录操作

在这里插入图片描述
mkdir a b c
文件是蓝色的
mkdir --help 寻求帮助
mkdir -m 777 www(超级管理员权限,谁都可以操作的文档)
在这里插入图片描述

5 删除文件

在这里插入图片描述

rmdir a(只能删除子目录或者文件,不能删除有文件的目录)

vim 编辑文件

在这里插入图片描述
先点击esc,然后再按U 撤销操作
vim b.txt 编辑并生成文件
i 编辑文件
esc 退出**+**:wq 保存退出 :q ! 强制退出

快照

在这里插入图片描述

复制和移动文件

在这里插入图片描述
cp 只能复制文件,需要复制目录需要加cp -R
在这里插入图片描述
mv bbb.txt aa/ccc.txt 将bbb.txt文件移动到aa目录下并改名为ccc.txt

2 安装Linux JDK

2.1上传的安装包

跟随目录
在这里插入图片描述
拖进去:
在这里插入图片描述
上传或者下载文件图标:
在这里插入图片描述

2.2JDK解压

 tar -xvf jdk-8u51-linux-x64.tar.gz

在这里插入图片描述

2.3移动

mkdir software
mv jdk-8u51-linux-x64.tar.gz software/

在这里插入图片描述

2.4修改jdk文件名称

mv jdk1.8.0_51 jdk1.8

在这里插入图片描述

2.5测试

java -version

在这里插入图片描述

2.6修改环境变量

/etc/profile 是linux中默认文件
2.6.1 编辑环境变量文件

vim /etc/profile

在这里插入图片描述

2.7重启环境变量

让系统重新加载环境变量

source /etc/profile

3 项目部署的流程

Hosts 将请求转发到Linux的nginx中
防火墙:只过滤用户过来的请求,不会过滤出去的请求
Nginx 代理 1. 将请求转发到tomcat服务器
2.代理图片的储存
MySql 在本机可以直接访问,只允许本机的访问 Linux中需要开通数据库权限

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

4 Linux安装mariadb

4.1 linux中检查是否连接外网

ping www.baidu.com

安装数据库

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

4.2确认下载

在这里插入图片描述
安装完成提示
在这里插入图片描述

4.3数据库启动

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

4.4 数据库初始化操作

启动数据库退出之后执行

mysql_secure_installation

一路Y安装
在这里插入图片描述

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

在这里插入图片描述

4.6导入数据库

在Linux中上传文件后进入mysql执行命令
在这里插入图片描述
在这里插入图片描述

4.7远程访问配置

在这里插入图片描述

4.8关于链接数据库的说明

说明:

  1. 如果需要远程链接数据库必须通过防火墙
  2. 如果远程链接数据库,数据库中必须开启远程访问权限才行,否则拒绝链接.

4.9配置Linux数据库权限

4.9.1切换数据库mysql
在这里插入图片描述
在这里插入图片描述
4.9.2修改数据库表
在这里插入图片描述
在这里插入图片描述
将host=“localhost” 改为 “%”
在这里插入图片描述
刷新数据库权限
在这里插入图片描述

5 配置Linux防火墙策略

5.1检查防火墙状态

firewall-cmd --state

在这里插入图片描述

5.2防火墙配置

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

5.3 手动关闭防火墙

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

  1. systemctl stop firewalld.service
  2. systemctl start firewalld.service
    在这里插入图片描述

5.4手动开放防火墙端口

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

–zone #作用域

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

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

–permanent #永久生效,没有此参数重启后失效
6).重启防火墙

firewall-cmd --reload

5.5导入jtdb.sql

在这里插入图片描述

6 部署京淘项目

说明:由于Linux系统和Windows系统文件 目录结构不同,所以必须修改配置
1).准备图片目录结构
在这里插入图片描述
2).编辑配置文件
在这里插入图片描述
3)打包配置文件
在这里插入图片描述
4)创建tomcats包
在这里插入图片描述
5)上传war包文件
在这里插入图片描述
6)启动项目
命令: java -jar 8081.war
在这里插入图片描述

7后台运行项目

问题描述: 通过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 强制杀死

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值