Linux下搭建geth环境实战(geth linux)
—
搭建Ethereum环境的主要任务之一,就是安装Geth——一个Go实现的命令行界面客户端程序。在本文中,我将介绍如何利用linux系统快速、安全地搭建Geth开发环境。
首先,我们需要更新我们的系统,以便安装最新的Geth可执行文件:
“`shell
sudo apt-get update
接下来,要下载Geth,可以使用curl命令行工具:
```shell
curl -L https://gethstore.blob.core.windows.net/builds/geth-v{version}-linux-amd64.tar.gz --output geth.tar.gz
版本号需要按照实际情况调整,可从以太坊官网获取。安装完毕后,可以使用tar解压文件:
“`shell
tar xvzf geth.tar.gz
sudo cp geth-v{version}-linux-amd64/geth /usr/local/bin/
安装依赖:
```shell
sudo apt-get install -y build-essential
由于Geth应用文件体积过大,因此我们还需要使用一些磁盘空间来存储我们的链信息。可以使用Mkdir命令创建新的区块链文件夹:
“`shell
mkdir ethereum-blockchain
接下来,使用以下命令安装Geth:
```shell
geth --datadir ./ethereum-blockchain init genesis.json
其中genesis.json就是我们需要创建的Geth配置文件,用于生成和自定义Ethereum区块链。此文件可以在任何文本编辑工具中创建,然后保存在刚才新建的区块链目录中。
最后,使用Geth命令可以以守护进程模式运行Ethereum网络:
“`shell
geth –datadir ./ethereum-blockchain — rpc — rpcapi “eth,net,web3” — rpccorsdomain “*”
这条命令可以创建一个当前用户的以太坊网络,并公开提供json-rpc服务。
这样,一个简单的Geth安装环境就完成了,大家可以自由地使用它进行链上开发。当然,我们的教程还有很多不足之处,比如我们没有演示如何与Nodes连接等操作,但通过熟悉不同的Geth选项,任何人都可以构建一个健壮、安全可靠的Geth开发环境。
香港服务器首选后浪云,2H2G首月10元开通。
后浪云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
版权声明:
作者:后浪云
链接:https://www.idc.net/help/89292/
文章版权归作者所有,未经允许请勿转载。
THE END