golang在linux安装环境以及后台运行的方法
之前用GO写了爬取热榜,又稍微加了点代码,改成了热榜接口,本地调试没问题了,那就上传到服务器使用。
然后搭建GO环境就搞了半天,RUN是能RUN了,可是终端窗口一关服务就停了。问了大佬才知道服务器上运行需要先编译。哎,记录一下。。。
golang在linux上后台运行的方法
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
声明:本站(www.mysqlschool.cn)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。