linux发布记录(.net core)

linux发布记录(.net core)

工作中经常会发布服务到linux上,所以写此文章记录
工具推荐MobaXterm连接,有可视化界面

1.开始

一开始对服务点击发布配置选择linux,发布后的文件夹根据需要删除对应配置文件json文件等
在工具上输入地址账号密码进入linux后 cd进入服务所在目录

2.备份

创建文件夹backup,有则不用创建,此文件夹用于放置备份的压缩包
命令 zip -r ./backup/xxxxx服务_2022时间.zip ./xxxxx服务

3.解压

先对发布好的文件夹进行压缩然后放入对应服务目录上
命令进入相关服务目录:cd /xxx/xxxxx服务
压缩包内如果包含文件夹的可以把 -d后面的语句去掉
unzip -o xxxxx服务.zip -d ./xxxxx服务

4.服务更新进入

对应的服务目录下!!!!很重要
命令进入相关服务目录:cd /xxx/xxxxx服务
查看已经运行的服务使用:ps -ef | grep 服务名称
杀掉进程: kill -9 【id】
执行命令运行服务:
nohup dotnet 服务.dll --urls=“Http://*:端口号” &

5.前端

前端更新直接覆盖即可

6.例子

当前版本发布=====
本地发布需要更新的服务,压缩上传到服务器上
放在目录/home/sunce下
现有版本备份=====
进入目录 cd /home/sunce
修改日期,执行对应需要更新的服务语句
zip -r ./backup/list_202202181524.zip ./list
代码解压=====
压缩包内如果包含文件夹的可以把 -d后面的语句去掉
进入目录/home/sunce
cd /home/sunce
unzip -o list.zip -d ./list
服务更新=====
进入对应的服务目录下!!!!很重要
查看已经运行的服务使用 ps -ef | grep Sunce
杀掉进程 kill -9 【id】

nohup dotnet Sunce.Base.HttpApi.Host.dll --urls=“Http://*:44387” &

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值