使用堡垒机发布测试

本文记录了将本地前后端项目手动发布到堡垒机测试环境的过程,包括遇到的问题及解决方法。首先,提到堡垒机上未使用docker部署,手动发布相对复杂。在发布过程中,作者遇到了JDK版本不匹配和Nginx配置等问题。解决方案包括在本地安装相应JDK版本,通过CMD使用特定JDK打包项目,以及注意前端vue项目的打包命令。最后,强调在堡垒机上操作时要注意执行用户的权限和角色,以免影响项目生效。
摘要由CSDN通过智能技术生成

需求: 我需要把本地前后端项目发布到堡垒机的测试环境进行测试,虽说都是虚拟机,但是堡垒机上面没有使用docker容器部署的形式进行项目的发布.为什么要这样提测?是在是没想到为什么,另一个项目是使用Jenkins进行提测,对比之下这手动发布到线上服务器的测试环境就麻烦的多了

既然遇到那就记录一下,因为有些命令还真是容易忘记

先来几个命令熟悉一下

sudo -i_________________________切换到root用户,前提是你需要是adm用户才可以直接切到root用户,否则无权

chown pimrec.pimrec /tmp/oppo-core-0.0.1.jar_________________________把oppo-core-0.0.1.jar文件的权限交给pimrec用户,由于执行该文件的权限统一为pimrec用户,但是能够赋权的前提是当前为root用户

chmod 755 /tmp/agents_________________________修改agents文件权限,其中7就是4+2+1啦,代表可读可写可执行,相关知识百度一下就了解

cp /tmp/oppo-core-0.0.1.jar ._________________________复制这个文件到当前目录,如果是文件夹,加一个-r递归复制就好

cp oppo-imp-0.0.1.jar oppo-imp-0.0.1_202201051720.jar_________________________把当前文件备份,后来才发现其实cp有一定的缺陷,我备份的目的是因为我需要传入一个新的文件,怕被覆盖,有返回的余地,所以一般这里使用mv而不是cp

rm oppo-core-0.0.1.jar_________________________删除这个文件,由于没有删除文件的权限,这就是我mv而不是cp的原因

kill 50253_________________________杀掉pid为50253的服务,在启动一个后端项目的时候极大可能会报端口被占用,所以要搜出来这个端口服务的pidsha杀掉

netstat -tunlp | grep 6080_________________________
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值