geth控制台
geth启动、退出
最简单的方式如下:
$ geth console
启动成功后会看到>提示符。
输入exit退出控制台。
geth日志
重定向日志到文件
按照上面的命令geth console启动后,日志默认会显示在交互界面,导致使用起来非常不方便。
可以按照下面的方式把日志重定向到文件中。
$ geth console 2>> geth.log
可以新开一个命令行终端输入以下命令来查看日志。
$ tail -f geth.log
重定向日志到另一个终端
可以把日志重定向到另一个终端,现在想要查看日志的终端输入如下命令来获取终端编号(格式例如:/dev/ttys003)。
$ tty
在另一个终端输入如下命令来启动geth。
$ geth console 2>> /dev/ttys003
这样日志就和交互界面分开了。
如果不想看日志,那就把日志重定向到空终端。
$ geth console 2>> /dev/null
日志级别控制
使用–verbosity可以控制日志级别,如不想看到日志还可以使用:
$ geth --verbosity 0 console
启动一个测试网络的节点
$ geth --datadir testNet --dev console
这样就启动了一个本地的测试网络节点。
连接已经存在的geth节点
另外可以直接连接已经存在的节点,可以通过如下几种方式实现。
$ geth attach ipc:/some/custom/path $ geth attach http://191.168.1.1:8545 $ geth attach ws://191.168.1.1:8546
例如,刚刚启动的节点,日志最后显示如下信息:
INFO [01-09|15:38:30] IPC endpoint opened: \\.\pipe\geth.ipc
我们可以通过如下命令来连接到刚刚启动的这个节点上
$ geth attach ipc:\\.\pipe\geth.ipc
geth控制台.txt · 最后更改: 2018/01/09 08:33 由 螃蟹