栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

【Linux安装go环境 并 部署go程序】

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Linux安装go环境 并 部署go程序】

Linux安装go环境 并 部署go程序
  • 安装go环境
      • 一、 准备一台linux服务器
      • 二、 下载golang安装程序包
      • 三、 将安装包复制到linux需要安装的目录
      • 四、 在local目录下创建一个文件夹
      • 五、 配置环境变量
  • 部署go程序步骤

安装go环境 一、 准备一台linux服务器 二、 下载golang安装程序包

下载地址
https://golang.google.cn/dl/go1.16.10.linux-amd64.tar.gz

三、 将安装包复制到linux需要安装的目录
	进入linux,将文件拷贝到/usr/local目录下,并解压
	进入local目录:cd /usr/local
	解压文件:tar -zxf go1.16.10.linux-amd64.tar.gz
	得到一个go文件夹
四、 在local目录下创建一个文件夹
	mkdir gopath
五、 配置环境变量

vim /etc/profile
按i键进入编辑状态
在文件的末尾处加上如下几行文字:

#golang env config
export GO111MODULE=on
export GOROOT=/usr/local/go
export GOPATH=/usr/local/gopath
PATH=$PATH:$GOROOT/bin:$GOPATH/bin

按ESC键退出编辑状态;输入:wq 退出并保存文件
输入命令使配置文件生效:

source /etc/profile

六、 查看go环境是否搭建成功
输入命令

go version

如果出现go的版本号则证明安装成功

部署go程序步骤

一、 一般开发程序是在windows上的开发的,将windows上golang环境中的pkg文件夹复制到linux中的 /usr/local/gopath 目录中
pkg压缩包放在了文件夹中
将pkg压缩包传入到 /usr/local/gopath 中并解压
unzip pkg.zip
二、 将windows上的整个golang工程拷贝到linux中,选择一个自己喜欢并能找到的目录
举例:放到 /usr/local/goproject
如果是压缩包上传,先解压 进入工程目录,找到该工程的运行主程序目录,进入该目录
运行该命令:go build -o 打包完成的包名 主程序.go
示例:

go build -o startmain main.go

运行成功之后会出现一个打包后的文件,这个文件就是linux可执行文件
运行命令:nohup ./打包完成包名称 >日志文件名称.log 2>&1 &
示例:

nohup ./startmain >mainlog.log 2>&1 &

三、 查看是否运行成功

ps -ef|grep startmain

如果出现运行进程号,则证明运行成功
四、 查看是否运行正常
查看日志:

tail -f mainlog.log

如果日志运行正常,则证明程序运行正常
按 ctrl+c 结束查看日志
五、 部署结束

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/944349.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号