• Hyperledger Fabric 开发环境搭建 centos7系统


    一.安装GO语言

    下载最新版的go

    打开Terminal,输入命令(以下命令都是以root管理员的角色进行的)

    su
    输入密码:*****
    wget https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz
    tar -C /usr/local -xzf go1.8.4.linux-amd64.tar.gz

    编辑当前用户的环境变量

    vi /etc/profile

    添加以下内容

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

    编辑保存并退出vi后,记得使这些环境变量生效

    source /etc/profile

    把go的目录GOPATH设置为当前用户的文件夹下,所以记得创建go文件夹

    cd ~
    mkdir go

    有时候wget获取go安装包的时候会因为网络问题失败,也可以用apt安装go,只不过版本是比较老旧的1.6.2,但是我在测试中也可以正常使用

     apt-get install golang

    添加的环境变量为

    export PATH=$PATH:/usr/lib/go-1.6 
    export GOROOT=/usr/lib/go-1.6
    export GOPATH=$HOME/go 
    export PATH=$PATH:$HOME/go/bin





















    centos7安装docker-1.13.1

    删除旧版本的docker

    sudo yum remove -y docker 
                      docker-client 
                      docker-client-latest 
                      docker-common 
                      docker-latest 
                      docker-latest-logrotate 
                      docker-logrotate 
                      docker-selinux 
                      docker-engine-selinux 
                      docker-engine

    安装docker

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
    sudo yum-config-manager --add-repo  https://download.docker.com/linux/centos/docker-ce.repo
    
    sudo yum install docker -y

    启动docker

    修改/etc/sysconfig/docker文件

     
    # --selinux-enabled设置为false,不然可能会由于selinux服务不能用导致docker启动失败  
    
    OPTIONS='--selinux-enabled=false --log-driver=json-file --signature-verification=false'

    修改systemd启动参数

    # 这个启动参数是centos7自带的docker1.11.1版本需要的,会导致docker1.13.1启动失败
    mv /etc/systemd/system/docker.service.d/execstart.conf /etc/systemd/system/docker.service.d/execstart.conf.cp
    systemctl daemon-reload
    systemctl enable docker && systemctl start docker







    升级系统内核:https://blog.csdn.net/kikajack/article/details/79396793
    https://blog.csdn.net/vivian_ll/article/details/79966210
    系统架构
    https://blog.csdn.net/sessos/article/details/78451287
    https://blog.csdn.net/kunkliu/article/details/78457742
    https://blog.csdn.net/tiandiwuya/article/details/78771475
  • 相关阅读:
    effective C++ 条款 18:让接口容易被正确使用,不易被误用
    effective C++ 条款 24:若所有参数皆需类型转换,请为此采用nonmember函数
    PHP 归并排序
    IOS+H5页面自定义按钮无效
    vscode安装
    php 单例模式
    Warning: popen() has been disabled for security reasons in OS/Guess.php on line 241
    php 魔术方法
    php快速排序
    mysql 查询字段为空显示默认值
  • 原文地址:https://www.cnblogs.com/peteremperor/p/9392316.html
Copyright © 2020-2023  润新知