ubuntu: Ubuntu 20.04.4 LTS (GNU/Linux 5.4.0-100-generic x86_64)
下载软件并解压缩到/usr/local目录下
light模式应用:
可以先导出默认的配置信息:
geth --syncmode=light dumpconfig > geth.conf
然后可以按需要修改geth.conf文件的配置信息
导出配置文件到default.conf
geth --datadir /home/test/eth/default --networkid 1 --mainnet --syncmode=light --identity main_eth --http --http.addr your_ip_address --http.port 58545 --http.api 'eth,net,web3,admin,personal,debug' --http.corsdomain '*' --http.vhosts '*' --ws --ws.addr your_ip_address --ws.port 58546 --ws.api 'eth,net,web3' --graphql --graphql.corsdomain '*' --graphql.vhosts '*' --port 50303 dumpconfig > default.conf
start.sh:
#!/usr/bin/env bash
geth --config default.conf
运行轻节点:
nohup bash start.sh > run.log 2>&1 &
连接访问geth:
geth attach your_ipc_path
ex: geth attach /home/test/eth/default/geth.ipc
Welcome to the Geth JavaScript console!
instance: Geth/main_eth/v1.10.16-stable-20356e57/linux-amd64/go1.17.5
at block: 13813439 (Thu Dec 16 2021 10:11:25 GMT+0800 (CST))
datadir: /home/test/eth/default
modules: admin:1.0 debug:1.0 eth:1.0 ethash:1.0 les:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 vflux:1.0 web3:1.0
To exit, press ctrl-d or type exit
>
远程访问:
geth attach http://your_ip_address:58545
或者:
geth attach ws://your_ip_address:58546