The Frontier tool is called Geth (the old english third person singular conjugation of "to go". Quite appropriate given geth is written in Go. Geth is a multipurpose command line tool that runs a full Ethereum node implemented in Go. It offers three interfaces: the command line subcommands and options, a Json-rpc server and an interactive console.
In order to install Geth, open a command line or terminal tool (if you are unsure how to do this, consider waiting for a more user friendly release) and paste the command below:
bash <(curl https://install-geth.ethereum.org)
This script will detect your OS and will attempt to install the ethereum CLI. For more options including package managers, check the OS-specific subsections.
Once geth is fully started, you should see a
> prompt, letting you know the console is ready. To exit, type
exit at the prompt and hit
Output from the console can be logged or redirected:
geth console 2>>geth.log
Using standard tools, the log can be monitored in a separate window:
tail -f geth.log
Alternatively, you can also run one terminal with the interactive console and a second one with the logging output directly.
- Open two terminals
- In the second terminal type
tty. The output will be something like
- In your main terminal, type:
geth console 2>> /dev/pts/13
This will allow you to monitor your node without cluttering the interactive console.