目录
④.利用MobaXterm.exe上传项目war包,然后进入tomcat的bin目录,执行./start.sh命令
一、Linux
1、Linux概念
概念:操作系统、服务器
2.如何部署项目:
① 开发人员有一个完整的项目,被打成了jar包或者war包
常识:window部署,就是将war包丢到tomcat>webapps下会自动解压,项目会跑起来
②.在Linux服务器中配置jdk、tomcat
①上传jdk、tomcat的压缩包,要借助MobaXterm.exe、FinalShell工具上传
② 配置JDK环境变量
vi /etc/profile在最后面配置JDK环境变量:
export JAVA_HOME=/javaxl/jdk1.8.0_151(jdk解压路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
③.解压tomcat压缩包
tar -zxvf apache-tomcat-8.0.53.tar.gz
④.利用MobaXterm.exe上传项目war包,然后进入tomcat的bin目录,执行./start.sh命令
3.Linux的升级项目:
1.停掉tomcat服务:
./shutdown
2.进入到tomcat>webapps备份,执行命令
tar -zcvf ssm ssm20220610.zip
3.将升级的项目war包解压出来,此时解压出来的项目,就会覆盖原有的项目文件ssm
tar -zxvf ssm.zip
4.重启:
bin ./start.sh
4.Linux常用的命令:
cd:切换目录
ll/ls:查看当前目录下的所有文件及文件夹
mkdir:创建文件夹
rm -rf:删除文件切记:rm -rf /*不要做
rm -rf demo
vi:查看并编辑文件 :wq 退出并保存文件
ping:判断是否有网,或者与其他服务器是否可以链接
ifconfig:查看当前IP
pwd:查看当前所在目录
tar -zxvf:解压
tar -zcvf:压缩
cat : 查看命令
二、Docker
1、Docker概念:
概念:容器技术,新一代的虚拟化技术
2、Docker镜像是什么?
Docker的镜像概念类似于虚拟机里的镜像,是一个只读的模板,一个独立的文件系统;
由于大量的容器是相同的,那么才会构建镜像;
3、Docker容器是什么?
Docker容器就是在隔离的环境运行的一个进程,如果进程停止,容器就会销毁。
4、Docker数据卷是什么?
Docker数据卷是一个可供一个或多个容器使用的特殊目录,它将主机操作系统目录直接映射进容器。
三、RabbitMQ
概念:消息中间件;作用提升应用程序的性能;流量削峰
生产者:消息发送方
消费者:消息消费方
Broker:RabbitMQ消息中间件服务器