当前位置: 首页 > news >正文

gobgp的安装和使用

 

安装

相关介绍

GoBGP 是一个用 Go 语言实现的开放源代码,用于在服务器上实现BGP的功能。主要是利用 Go 语言的特性来提供高效、可靠的 BGP 路由功能。GoBGP 支持多种 BGP 特性,包括路由服务器、路由反射器、策略管理、MRT、BMP、EVPN、Flowspec 等。

具体步骤

安装Go语言环境

1、推荐的操作系统包括一下三种。我本次使用linux的centos进行安装和使用;

  • Linux (Ubuntu, CentOS, etc.)
  • macOS
  • Windows (通过 WSL)

2、下载、解压Go语言安装包。https://golang.org,访问不了,我是用了阿里云的镜像:

  • wget https://mirrors.aliyun.com/golang/go1.22.12.linux-amd64.tar.gz
  • tar -C /usr/local -xzf go1.22.12.linux-amd64.tar.gz

3、在如下文件中,添加环境变量,并立即生效:

[root@localhost ~]# cat /etc/profile.d/go.shexport PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
export GOPROXY=https://goproxy.cn,direct
export GO111MODULE=on

  [root@localhost ~]# source /etc/profile.d/go.sh

4、创建Go工作目录:

mkdir -p ~/go/{bin,src,pkg}

5、完成安装,查看版本:

#查看版本
[root@localhost ~]# go version go version go1.22.12 linux/amd64
#查看环境配置 [root@localhost
~]# go env GO111MODULE='on' GOARCH='amd64' GOBIN='' GOCACHE='/root/.cache/go-build' GOENV='/root/.config/go/env' GOEXE='' GOEXPERIMENT='' GOFLAGS='' GOHOSTARCH='amd64' GOHOSTOS='linux' GOINSECURE='' GOMODCACHE='/root/go/pkg/mod' GONOPROXY='' GONOSUMDB='' GOOS='linux' GOPATH='/root/go' GOPRIVATE='' GOPROXY='https://goproxy.cn,direct' GOROOT='/usr/local/go' GOSUMDB='sum.golang.org' GOTMPDIR='' GOTOOLCHAIN='auto' GOTOOLDIR='/usr/local/go/pkg/tool/linux_amd64' GOVCS='' GOVERSION='go1.22.12' GCCGO='gccgo' GOAMD64='v1' AR='ar' CC='gcc' CXX='g++' CGO_ENABLED='1' GOMOD='/dev/null' GOWORK='' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_FFLAGS='-O2 -g' CGO_LDFLAGS='-O2 -g' PKG_CONFIG='pkg-config' GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build441529636=/tmp/go-build -gno-record-gcc-switches'

6、运行一个测试程序:

#创建一个测试程序
[root@localhost test-go]# cat hello.go
package main
import "fmt"
func main() {
fmt.Println("Go 安装成功!")
fmt.Println("恭喜!CentOS 上的 Go 环境已经配置完成")
}

#运行测试程序
[root@localhost test-go]# go run hello.go
Go 安装成功!
恭喜!CentOS 上的 Go 环境已经配置完成

 

http://www.gsyq.cn/news/56529.html

相关文章:

  • NUIST_LAB03
  • 2025年11月密封胶条十大品牌推荐:一线品质守护家居密封安全
  • 2025 年 11 月苏州短视频运营厂家推荐排行榜,短视频拍摄运营,制作运营,矩阵运营,账号代运营,运营拓客推广服务公司团队精选
  • 2025年软体高压氧舱批发厂家权威推荐榜单:量子养生仓/民用微压舱/微家用高压氧舱源头厂家精选
  • “全渠道集成”还是“通话专家”?为不同规模企业剖析呼叫中心的选型焦点
  • 黑色金属外观缺陷检测设备:工业质量管控的核心工具
  • 单部电梯调度程序-作业总结
  • 2025一对一冲刺最有效课程平台综合榜:权威排名 + 靠谱高性价比推荐
  • 专转本机构选哪家?江苏地区教育机构实力解析
  • 上海AI投资公司推荐:聚焦智能科技领域的潜力机构
  • 专转本机构哪家好?多维度解析选择方向
  • 上海有哪些AI企业值得投资?行业发展与企业实力解析
  • Luogu P6893 [ICPC 2014 WF] Buffed Buffet 题解
  • 性能优化 | HarmonyOS预加载,三步即可提升APP页面的响应速度
  • CF1437F Emotional Fishermen
  • 习题解析之:汽车限行
  • 量子力学作业6
  • WSL2调用摄像头并使用OpenCV - 教程
  • 2025湛江一对一辅导机构测评榜:从城区到县域的靠谱补习方案全解析
  • 如何结合langchain、neo4j搭建关联检索问答
  • 2025年四川科技展馆设计公司权威推荐榜单:科技展厅设计/科技展览设计/城市规划馆设计源头公司精选
  • 学习率对于PPO训练的作用
  • 2025 最新推荐碳纤木门厂家口碑排行榜:PUR 无缝封边 + 45 磁吸静音技术领衔,环保无甲醛优质企业全解析耐磨防刮/环保无甲醛/防污易清洁/耐腐蚀/铝/LVL 龙骨/复合碳纤木门公司推荐
  • 2025年牛粪有机肥翻抛机供应商权威推荐榜单:轮盘式翻抛机/链式翻抛机/槽式翻抛机设备源头厂家精选
  • 2025年电力电缆生产厂家权威盘点(11月新):中低、低压、中压、变频、聚乙烯绝缘、聚氯乙烯绝缘电缆生产厂家推荐
  • 卡码网47:Djikstra算法
  • CF2165F Arctic Acquisition 题解
  • 2025年哈尔滨心理咨询学校权威推荐榜单:特殊教育/早教中心/口肌训练源头学校精选
  • Day30:2025年10月20日,星期一,值班,诸事皆顺。
  • 绍兴一对一家教辅导机构推荐:2025权威测评排行榜,第一个性价比最高