=====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