go部署

版权声明:本文为simorel原创文章,未经simorel允许不得转载。 https://blog.csdn.net/Simoral/article/details/83001204

参考网址链接:

  1. Linux就该这么学
  2. 章鱼哥1042
  3. Lockeyi

LINUX安装go

安装1.11版本go

// 创建go代码仓库
mkdir ~/go
// 进入相关目录
cd ~/go
// 下载安装包
wget https://dl.google.com/go/go1.11.linux-amd64.tar.gz 
// 解压缩安装包
tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz
// 编辑配置文件
nano ~/.profile
// 添加代码:
export PATH=$PATH:/usr/local/go/bin
// 使配置生效
source ~/.profile
// 验证go版本
go version
// 设置go工作目录
export GOPATH=$HOME/go
// 下载git
sudo apt-get install git
// 安装第三方包
go get github.com/gorilla/mux
// 编译
go build js.go
// 执行
./js

// 显示80端口占用
netstat -tunlp | grep 80
// 关闭占用80端口的应用
kill -9 xxxx

// 后台启动应用
nohup ./js &

代码部署

代码上传

这里我使用了WinSCP
下载说明

将代码直接拖入之前创建的路径~/workspace内。

代码创建

// xxx.go是刚刚上传的go文件
go build xxx.go

代码执行

// xxx是之前上传的go文件名
./xxx
 
// 项目在后台执行
nohup ./main & 

猜你喜欢

转载自blog.csdn.net/Simoral/article/details/83001204