需求: 我需要把本地前后端项目发布到堡垒机的测试环境进行测试,虽说都是虚拟机,但是堡垒机上面没有使用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_________________________