温馨提示×

Golang在Linux环境下如何部署

小樊
56
2025-08-23 14:18:23
栏目: 编程语言

Golang在Linux环境下的部署步骤如下:

  1. 下载安装包:从Go官网获取对应系统的二进制包,如wget https://dl.google.com/go/go1.21.0.linux-amd64.tar.gz
  2. 解压安装:将包解压至/usr/local目录,命令为sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
  3. 配置环境变量:编辑~/.bashrc~/.zshrc,添加以下内容:
    export PATH=$PATH:/usr/local/go/bin  
    export GOPATH=$HOME/go  
    export GOBIN=$GOPATH/bin  
    
    然后执行source ~/.bashrc使配置生效。
  4. 验证安装:运行go version,显示版本号即成功。
  5. (可选)配置模块代理:为加速依赖下载,可设置go env -w GOPROXY=https://goproxy.cn,direct

开发环境部署

  • 创建项目目录,使用go mod init初始化模块,go mod tidy管理依赖。
  • 编译应用:go build -o app,生成可执行文件后直接运行。

生产环境部署

  • 可使用systemd创建服务,通过配置文件管理进程,例如:
    sudo nano /etc/systemd/system/myapp.service  
    
    内容示例:
    [Unit]  
    Description=My Golang App  
    After=network.target  
    
    [Service]  
    ExecStart=/path/to/app  
    Restart=always  
    User=your_user  
    Environment=PATH=/usr/local/go/bin  
    
    [Install]  
    WantedBy=multi-user.target  
    
    启用服务:sudo systemctl start myapp && sudo systemctl enable myapp

以上步骤参考自,可根据实际需求选择安装方式。

0