uname -aarch
[root@master16 ~]# uname -a
Linux master16 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@master16 ~]# arch
x86_64
x86_64与arm架构区别
概括:早期的x86是复杂指令集cisc的代表,因为amd公司先研究出来的x86-64(32和64位的混合架构)所以也叫 amd64,早期 arm 是精简指令级risc的代表。

2.到官网下载自己所需要的版本压缩包

wget https://golang.google.cn/dl/go1.16.10.linux-amd64.tar.gz

3.安装

/usr/local
tar -C /usr/local -zxvf go1.16.10.linux-amd64.tar.gz
PATH
/etc/profile
export PATH=$PATH:/usr/local/go/bin

5.配置go env

go mod
go env -w GO111MODULE="on"

设置代理

go env -w GOPROXY="https://goproxy.cn,direct"
hello world

创建 test.go

package main

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}
go run test.go