1.软件安装
1.1.软件安装方式
(1)二进制发布包安装:
软件已经针对具体平台编译打包发布,只要解压,修改配置即可
(2)rpm安装:
软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题
(3)yum安装:
一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题
(4)源码编译安装:
软件以源码工程的形式发布,需要自己编译打包
1.2.常用软件安装
1.2.1 安装jdk
1.2.2 安装Tomcat
1)安装步骤
2)验证Tomcat启动是否成功
3)防火墙操作
1.2.3 安装MySQL
⑧测试MySQL数据库是否正常工作
show databases;
1.2.4 安装lrzsz
2.项目部署
2.1.手工部署项目
(1)在idea中开发SpringBoot项目并打成jar包
(2)将jar包上传到Linux服务器
①创建任意目录,将jar包放到此目录
mkdir /usr/local/app
②使用rz命令,上传jar项目文件
(3)使用java -jar jar包名来命令启动SpringBoot项目
注意:检查防火墙,确保8080(项目的端口号)端口号对外开放,可以访问到SpringBoot项目
(4)目前程序运行退出终端就不能访问了,应改为后台运行SpringBoot程序,并将日志输出到日志文件
(5)停止SpringBoot项目
①通过 ps -ef | grep java
可以查看jar包的进程
②进而通过 kill -9 进程号
来强制杀掉进程
2.2 通过Shell脚本自动部署项目
操作步骤:
2.1 在Linux中安装Git
2.2 在Linux中安装maven
2.3 编写Shell脚本(拉取代码、编译、打包、启动)
3.4 为用户授权执行Shell脚本的权限
3.5 执行Shell脚本
(1)在Linux中安装Git
yum list git // 列出git安装包
yum install git // 在线安装gi