1. 安装并运行节点
优质
小牛编辑
139浏览
2023-12-01
获取Geth
Frontier工具被称为Geth("to go"古英语的第三人称单数)。考虑到geth由go语言编写,这个名称十分适合。Geth是一个多用途命令行工具,可以操作使用Go实现的完整的Ethereum节点。它提供三个接口:命令行子命令和选项,Json-rpc服务器和交互式控制台。 为了安装Geth,打开一个命令行或终端工具(如果你不确定如何做到这一点,请考虑等待更友好的版本),然后粘贴以下命令:
bash <(curl https://install-geth.ethereum.org)
该脚本将检测您的操作系统,并将尝试安装ethereum CLI。有关包管理器的更多选项,请查看操作系统相关的特定子部分。
第一次运行
本指南的目的很简单,我们将专注于介绍交互式控制台和一个JavaScript环境。控制台的使用会在以后的章节中持续展现,提供了一个强大而灵活的使用客户端的方式。您可以使用向上和向下箭头键(如标准命令行)展示您的命令历史记录。准备开始,请先在您的终端上输入下面的代码
geth console
一旦geth完全启动,您应该会看到一个>
提示,让您知道控制台已准备就绪。假如要退出,请输入exit
提示并点击[enter]
键。
使用stderr
可以记录或重定向控制台的输出:
geth console 2>>geth.log
使用标准工具,可以在单独的窗口中监视日志:
tail -f geth.log
或者,您也可以使用交互式控制台运行一个终端,另外还可以直接使用日志输出。
- 打开两个终端
- 在第二终端输入
tty
。输出类似这样的/dev/pts/13
- 在您的主要终端,输入:
geth console 2>> /dev/pts/13
这将允许您监视您的节点,而不会把交互式控制台搞混了。