1. 京淘后台项目发布流程

在这里插入图片描述

1.1 安装Mariadb数据库

数据库安装

1.2 完成单台tomcat部署

1.2.1 创建图片存储目录

说明: 准备文件上传的根目录
在这里插入图片描述

1.2.2 修改图片上传配置信息

编辑路径时注意空格问题

#通过配置文件 动态赋值
#image.localDir=G:/images
image.localDir=/usr/local/src/images
image.preUrl=http://image.jt.com

在这里插入图片描述

1.2.3 maven项目打包

检查数据源用户名和密码正确之后,将项目打包.
在这里插入图片描述

1.2.4 上传JDK的安装包

在这里插入图片描述

1.2.5 运行服务器

命令: [root@localhost tomcats]# java -jar 8091.jar &
项目运行正常,效果如下
在这里插入图片描述

1.2.6 服务器调试

说明:通过IP:端口直接测试tomcat服务是否正常.
在这里插入图片描述

1.3 关闭服务器进程

1.3.1 查询java服务

命令: jps
在这里插入图片描述

1.3.2 杀死进程

1.kill PID号 常规关闭
2.kill -15 PID号 较为严格的关闭
3.kill -9 PID号 强制关闭

1.3.3 "前台"项目发布

说明: 准备3台tomcat服务器,并且修改其中的端口号 分别改为8091/8092/8093.并且打包,如图所示.
在这里插入图片描述
执行启动命令: java -jar 8091.jar & java -jar 8092.jar & java -jar 8093.jar &

在这里插入图片描述
注意事项:
1. 前台项目发布一般用于代码的调试.如果报错 效果非常明显.
2. 如果链接Linux的终端关闭,则内部的所有的tomcat服务器都将关闭.

1.4 "后台"项目发布

1.4.1 需求说明

在前台发布调试成功之后,需要将tomcat服务器进行后台发布.后台发布时,tomcat会一直运行在Linux系统的内部,不会随终端的开关受到影响.

1.4.2 命令

	 nohup java -jar 8091.jar => 8091.log &

检查启动项: 检查日志是否正常,检查tomcat服务器是否正常
在这里插入图片描述

1.5 脚本方式启动

1.5.1 创建脚本

命令: vim start.sh

#!/bin/sh
nohup java -jar 8091.jar => 8091.log &
nohup java -jar 8092.jar => 8092.log &
nohup java -jar 8093.jar => 8093.log &

1.5.2 运行脚本

在这里插入图片描述

1.6 日志查看命令

cat 输出文件所有的内容
more 输出文档所有的内容,分页输出,空格浏览下一屏,q退出
less 用法和more相同,只是通过PgUp、PgDo键来控制
tail 用于显示文件后几号,使用频繁
tail -10 nginx.conf 查看nginx.conf的最后10行
tail –f nginx.conf 动态查看日志,方便查看日志新增的信息
ctrl+c 结束查看

2 Linux 安装Nginx

NGINX项目发布流程

2.1 补充知识 关闭任意服务

命令: ps -ef |grep 服务名称
在这里插入图片描述

2.2 关于端口号说明

如果需要启动防火墙,则应该开放如下端口:
1. 80端口
2. 3306端口
3. 8091/8092/8093
4. 22
开放端口之后,记得重启防火墙

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:22 天前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐