在 CentOS 上配置和使用 Golang 是完全可以的,而且在实际生产中非常常见。下面从几个角度给你一个清晰判断。
✅ 优点
⚠️ 需要注意
# 以 Go 1.22 为例
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
配置环境变量:
# ~/.bashrc 或 /etc/profile
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
生效:
source ~/.bashrc
验证:
go version
sudo dnf install golang
❌ 版本旧
❌ 更新慢
CGO_ENABLED=0 GOOS=linux go build -o app
./app
[Unit]
Description=Go App
After=network.target
[Service]
ExecStart=/opt/app/app
WorkingDirectory=/opt/app
User=appuser
Restart=always
[Install]
WantedBy=multi-user.target
✅ CentOS 配置 Golang 很好,适合生产
✅ 推荐官方二进制安装
⚠️ 不要用 CentOS 7(已停止维护)
如果你愿意,我可以:
你现在是 学习 / 开发 / 生产部署?