部署以太坊节点geth

一、环境准备

系统环境:CentOS7
geth是以太坊ethereum的go版本,部署geth需要先安装Go和gcc编译器
在系统内新建一个用户,用于部署节点。

二、部署golang环境

下载最新的软件包

wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz

解压到 /usr/local
sudo tar -C /usr/local -xzf go1.8.linux-amd64.tar.gz

设置环境变量 GOPATH 和 PATH

mkdir -p ~/go; echo "export GOPATH=$HOME/go" >> ~/.bashrc
echo "export PATH=$PATH:$HOME/go/bin:/usr/local/go/bin" >> ~/.bashrc
source ~/.bashrc

三、部署gcc开发环境

yum group install "Development Tools"

四、安装

sudo yum install git
git clone https://github.com/ethereum/go-ethereum

使用下面的命令编译geth

cd go-ethereum
make geth

五、运行

通过以下命令运行节点

build/bin/geth

六、同步时间

sudo yum install ntpdate
sudo ntpdate time.nist.gov
date

发表评论

电子邮件地址不会被公开。 必填项已用*标注