golang在linux安装环境以及后台运行的方法

之前用GO写了爬取热榜,又稍微加了点代码,改成了热榜接口,本地调试没问题了,那就上传到服务器使用。

然后搭建GO环境就搞了半天,RUN是能RUN了,可是终端窗口一关服务就停了。问了大佬才知道服务器上运行需要先编译。哎,记录一下。。。

golanglinux后台运行的方法

go build ./index.go
会生成一个index的运行文件

nohup ./index &
后台运行index文件

killall index
关闭index任务

Linux下安装GO及环境配置

1、首先登录Linux,最好是root用户,sudu也可以。

2、去官网下载Go安装包。

官网地址 https://golang.google.cn/dl/

选择Linux版本复制下载地址

3、下载安装包,随意位置都可以。

wget https://dl.google.com/go/go1.15.7.linux-amd64.tar.gz

4、解压安装包到 /usr/local

 tar -C /usr/local -xzf go1.11.4.linux-amd64.tar.gz

5、建立GOPATH的工作空间。在/opt目录下创建一个目录gopath,目录名可随意,但里面要有三个子目录(src,pkg,bin 必须是这三个名字)。

  • src : 源码路径,一般我们的工程就建在这里。
  • pkg:编译后生成的包的目标文件。
  • bin:编译后生成的可执行文件存放路径。
mkdir -p gopath/{src,pkg,bin}

6、配置GOPATH环境变量

vim /etc/profile在后面加上 两行

export PATH=$PATH:/usr/local/go/bin        # 添加PATH环境变量

export GOPATH=/opt/gopathti                # 表示我们的工作空间,存放工程的地方   

7、查看安装情况

执行 go version 出现版本号即为成功。

[[email protected] opt]# go version
go version go1.15.7 linux/amd64

发表评论

后才能评论