温馨提示×

Golang配置CentOS步骤是啥

小樊
35
2026-07-08 05:21:10
栏目: 编程语言

下面给你一套在 CentOS 上安装和配置 Golang(Go 语言)的常用步骤,适用于 CentOS 7 / 8 / Stream,从零到能跑 go version


一、准备工作

先确认系统版本:

cat /etc/centos-release

更新系统(可选但推荐):

sudo yum update -y

二、下载 Golang(官方方式,推荐)

1️⃣ 查看最新版本

官网:https://go.dev/dl/

例如当前最新稳定版是:

go1.22.4.linux-amd64.tar.gz

2️⃣ 下载 Golang

cd /usr/local
sudo wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz

如果是国内服务器,下载慢可换镜像:

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

三、解压并安装

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz

安装完成后:

ls /usr/local/go

四、配置环境变量(关键步骤)

1️⃣ 编辑环境变量

sudo vi /etc/profile

在文件末尾添加:

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

2️⃣ 使配置生效

source /etc/profile

五、验证是否安装成功

go version

输出类似:

go version go1.22.4 linux/amd64

六、测试 Go 程序

1️⃣ 创建工作目录

mkdir -p ~/go/src/hello
cd ~/go/src/hello

2️⃣ 编写测试程序

vi main.go

内容:

package main

import "fmt"

func main() {
    fmt.Println("Hello, Golang on CentOS!")
}

3️⃣ 运行

go run main.go

输出:

Hello, Golang on CentOS!

七、常用 Go 环境变量说明

变量 说明
GOROOT Go 安装目录(一般不用手动设)
GOPATH Go 工作目录
GO111MODULE 是否启用 Go Modules
GOPROXY 模块代理(国内推荐)

国内代理(强烈推荐)

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

八、常见问题

❓ 找不到 go 命令

-bash: go: command not found

✅ 检查:

echo $PATH

确认 /usr/local/go/bin 是否在里面。


❓ CentOS 8 已停止维护

如果是 CentOS 8,建议:

  • 使用 dnf
  • 或迁移到 Rocky / AlmaLinux

九、总结(最简流程)

wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> /etc/profile
source /etc/profile
go version

如果你需要:

  • 用 yum / dnf 安装
  • 配置 Go 项目(Gin / Beego)
  • 服务器部署 Go 程序
  • Docker + Go

可以直接告诉我你的使用场景。

0