怎样在阿里云上部署及重新部署项目?

我们部署项目时,需要一直运行在服务器上而不是我关闭了远程ssh,项目就停止运行了,这时就需要使用守护进程了,同时,有时候又需要将项目下线重新部署,怎样找到该项目并停止重新部署呢?这就是这篇的目的所在。

部署项目

比如部署一个springboot项目,运行jar即可,那么怎么做呢?

nohup 命令 &> nohup.txt

这是后台启用spring-boot程序的时候用的命令,后面>可有可无 那是将程序输出信息输出到指定文件nohup 命令 &> nohup.txt,然后&代表守护进程不能删。
具体命令如下:

nohup java -jar yuer.jar &> nohup.txt

其他类似项目命令类似。

重新部署

这个项目由于是8080端口运行,所以直接找到8080端口是谁占用,其pid是啥,再停止即可。
命令:(其他命令如netstat -nultp是查看当前所有已经使用的端口情况)

netstat  -anp  |grep  8080

找到的截图:
在这里插入图片描述
主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mysqld占用,查看具体端口号,只要有如图这一行就表示被占用了。

还有这个命令sudo lsof -i:8080也可以:
在这里插入图片描述

然后停止即可:

kill -9 pid

在这里插入图片描述
这样即可,再重新部署即可。

发布了33 篇原创文章 · 获赞 42 · 访问量 1941

猜你喜欢

转载自blog.csdn.net/CodingNO1/article/details/104968246