Golang 本地打包压缩并部署到Linux上运行

第一步:确保环境变量设置

image.png

第二步:在项目根目录新建可执行文件 build.bat,输入如下代码

注意:需要安装压缩工具upx,下载地址:https://upx.github.io/

@echo off

SET CGO_ENABLED=0
SET GOARCH=amd64
SET GOOS=linux
go build -ldflags "-w -s" -o main main.go
upx main

第三步:双击build.bat,会在根目录生成一个名为main的二进制文件

第四步:通过ftp工具将编译好的main文件上传至服务器目录

第五步: 通过ssh工具链接服务器,cd到文件所在目录执行命令

ps aux|grep main //查找之前的进程
kill -9 pid  //kill进程
nohup ./main & //运行程序

福利






【腾讯云】热门云产品首单特惠秒杀,1核2G云服务器首年38元

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容