京淘项目Day09

京淘项目Day09

  1. Linux命令

===========

1.1 Linux路径说明

说明: Linux系统都是基于文件的.
路径: 1.绝对路径
2.相对路径
在这里插入图片描述

1.2 Linux JDK安装

1.2.1 上传安装包

在这里插入图片描述

1.2.2 解压jdk

在这里插入图片描述

1.2.3 修改文件名称

在这里插入图片描述

1.2.4 校验JDK是否正常

在这里插入图片描述

1.3 WinSCP软件

在这里插入图片描述
配置信息
在这里插入图片描述

1.4 编辑JDK环境变量

文件位置: /etc/profile Linux系统环境变量的配置信息
编辑文件: vim /etc/profile
在这里插入图片描述
重启环境变量: source /etc/profile
在这里插入图片描述

2.构建京淘Linux

2.1 构建蓝图

在这里插入图片描述

2.2 安装数据库

安装的详情参见博客 ,Linux安装数据库.

2.3 京淘后台项目发布

2.3.1 创建图片路径

说明:由于windows和Linux系统路径结构不同,所以需要提前创建图片存储目录
在这里插入图片描述

2.3.2 项目打包

说明:修改端口号8081/8082 之后将项目打包 上传到Linux系统中即可.
在这里插入图片描述

2.4 项目发布

2.4.1 基础命令

说明: 通过Linux命令 java -jar 8081.war 的方式可以启动服务器.
缺点: 将当前的终端占用了,如果需要执行后续的Linux命令 则需要重新开启终端… 用户体验不便
关闭服务器: ctrl + c
在这里插入图片描述

2.4.2 带&的命令

命令: java -jar 8081.war &
解释: &号代表连接. &之前的命令执行成功之后,点击回车可以继续执行后续的命令.
缺点:
1.如果服务器需要打印日志信息,则当前的终端依然会被占用.
2.通过java -jar 方式 表示前台启动.如果客户端的终端关闭,则服务随之关闭…

在这里插入图片描述

2.4.3 后端运行命令

命令: nohup java -jar 8081.war -> 8081.log &
优点:
1.程序的运行不受终端的影响.
2.程序运行都会在后端生成日志信息,不会再次干扰终端使用.
以后项目发布建议采用后端运行的方式.

2.4.4 关于服务检索命令

命令: ps -ef |(管道) grep 服务名称
在这里插入图片描述
命令: kill PID号 结束进程
kill -15 PID号 较为强硬的结束
kill -9 PID号 终极命令

3 作业

1.通过windows中的nginx 实现Linux服务器的反向代理.
在windows中 通过http://manage.jt.com/ 要求访问http://192.168.126.129:8081/8082的服务器

2.提前预习Linux中安装nginx 详情参数博客…

拍摄快照
在这里插入图片描述

你可能感兴趣的:(java)