注意:同步全部数据所需盘空间较大,在当前时间2019年10月左右,目前eth钱包服务同步数据大概410G,为加快同步速率,所以推荐使用1T左右的固态硬盘,最少不低于700G
一.下载Linux x64
1.8版本
root@st006:/data/ethdata/geth# wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.8.1-1e67410e.tar.gz
1.9版本
root@st006:/data/ethdata/geth# wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.9.6-bd059680.tar.gz
# 若不放心下载链接可选择到官网下载,下面即为官网下载地址
其他版本下载
二.解压并打开
root@st006:/data/ethdata# tar -xzvf geth-linux-amd64-1.8.1-1e67410e.tar.gz
root@st006:/data/ethdata# mv geth-linux-amd64-1.8.1-1e67410e/ geth
三.启动币服务
root@st006:/data/ethdata# cd geth
root@st006:/data/ethdata/geth# nohup ./geth -rpc -rpcaddr 0.0.0.0 -rpcport 58545 -rpcapi personal,db,eth,net,web3,admin -datadir /data/ethdata/ -syncmode fast -maxpeers 100 -cache 1024 &
四.查询日志
五.检查是否同步完毕
root@st006:/data/ethdata/geth# ./geth attach http://127.0.0.1:58545
Welcome to the Geth JavaScript console!
instance: Geth/v1.9.6-stable-bd059680/linux-amd64/go1.13.1
at block: 0 (Thu, 01 Jan 1970 00:00:00 UTC)
datadir: /data/ethdata
modules: admin:1.0 eth:1.0 net:1.0 personal:1.0 rpc:1.0 web3:1.0
> eth.syncing
{
currentBlock: 1290394,
highestBlock: 8750572,
knownStates: 2298310,
pulledStates: 2277667,
startingBlock: 96
}
>
现在就只要等待同步完成