当前位置: 首页 > 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.jsqmd.com/news/46839/

相关文章:

  • 【LVGL】平铺视图部件
  • 2025 最新气模厂家口碑推荐榜:国际协会权威测评,优质品牌全方位解析气模滑梯/气模闯关/气模冲关/气模帐篷/气模充气城堡/气模卡通/气模水上闯关公司推荐
  • NUIST_LAB03
  • 实力评比榜单,留学机构排行榜TOP10实力强劲
  • ASIS_CTF_b00ks
  • 2025年11月密封胶条十大品牌推荐:一线品质守护家居密封安全
  • 2025年液压车身平衡杆批发厂家权威推荐榜单:SUV车身平衡杆/MPV车身平衡杆/新能源车身平衡杆源头厂商精选
  • 2025 最新河北廊坊建筑模板厂家排行榜,京津冀标杆企业领衔 耐用高性价比品牌权威推荐建筑模板,清水模板,建筑木方公司推荐
  • Vibe Coding:蜜月期过了,该聊聊“技术债”了
  • 【压测数据分享】VictoriaLogs 中使用 elasticsearch 格式写入对比 jsonline 格式写入的性能差异
  • 2025年铁基络合剂厂家权威推荐榜单:络合铁脱硫剂/沼气脱硫剂/天然气脱硫剂源头厂家精选
  • 红米note 10 miui dev 13 magisk root权限后burp证书安装
  • 2025 年 11 月苏州短视频运营厂家推荐排行榜,短视频拍摄运营,制作运营,矩阵运营,账号代运营,运营拓客推广服务公司团队精选
  • access token 和refresh token
  • 2025 最新高温陶瓷纤维滤芯源头厂家权威推荐榜,国际测评认证实力品牌精选!
  • 2025 年 11 月竞价包年厂家推荐排行榜,百度竞价包年厂商,抖音竞价代理公司,关键词包年推广,搜索竞价包年服务,竞价排名包年代理公司推荐
  • 2025 最新雷达流量计厂家推荐榜:国际测评认证 + 核心技术加持,优选口碑与实力双优品牌灌区水量计量/河道矩阵/水文站流量测量/山洪监测/明渠雷达流量计/多普勒雷达流速流量计公司推荐
  • 质量的科学奠基:当统计学走进工厂车间
  • 2025 最新电磁流量计厂家推荐榜:覆盖高精度 / 大口径 / 物联网等多场景,权威测评优选品牌插入式/浆液电磁流量计/电磁流量计表头公司推荐
  • 江苏抗17级台风抗风卷帘门厂家排名如何选
  • docker配置wordpress和mysql
  • 江苏抗17级台风抗风卷帘门厂家排名怎么选
  • 2025少儿编程学习机构哪家好?5大优质品牌推荐及家长选择指南
  • 2025年软体高压氧舱批发厂家权威推荐榜单:量子养生仓/民用微压舱/微家用高压氧舱源头厂家精选
  • “全渠道集成”还是“通话专家”?为不同规模企业剖析呼叫中心的选型焦点
  • 2025 最新推荐!品牌设计公司排行榜:权威测评 + 商业价值导向,甄选靠谱合作伙伴品牌策划设计/品牌全案策划设计/食品品牌策划设计/老字号品牌全案设计/新零售品牌全案设计/产品包装品牌设计公司推荐
  • 江苏抗17级台风抗风卷帘门厂家排名哪家靠谱
  • 江苏抗17级台风抗风卷帘门厂家排名前十哪家靠谱
  • 黑色金属外观缺陷检测设备:工业质量管控的核心工具
  • 2025 年 11 月高校食堂承包,工厂食堂承包最新推荐,聚焦资质、案例、售后的五家机构深度解读!