以太坊客戶端Geth命令選項詳解

通過 geth --help 命令可以查看命令川陆。也可以看Github上的文檔Geth用戶指南和參考手冊

NAME:

?? geth - the go-ethereum command line interface

?? Copyright 2013-2017 The go-ethereum Authors

命令用法:

?? geth [options] command [command options] [arguments...]

Geth版本:

?? 1.8.2-stable-b8b9f7f4

基本命令 :

?? account 賬戶管理瞧柔,包括創(chuàng)建仔引,查看械哟,更新,導出等功能

?? attach 控制臺:啟動交互式JavaScript環(huán)境(連接到節(jié)點)

?? bug 上報bug

?? console 啟動交互式JavaScript環(huán)境

?? copydb 從文件夾創(chuàng)建本地鏈

?? dump Dump(分析)一個特定的塊存儲

?? dumpconfig? 顯示配置值

?? export 導出區(qū)塊鏈到文件

?? import 導入一個區(qū)塊鏈文件

?? init 引導并初始化一個新的創(chuàng)世紀區(qū)塊

?? js 執(zhí)行指定的JavaScript文件(多個)

?? license 顯示許可信息

?? makecache? 生成ethash驗證緩存(用于測試)

?? makedag 生成ethash 挖礦DAG(用于測試)

?? monitor 監(jiān)視和可視化節(jié)點指標

?? removedb? ? 刪除區(qū)塊鏈和狀態(tài)數(shù)據(jù)庫

?? version 顯示版本信息

?? wallet 管理Ethereum預售錢包

?? help, h 顯示命令列表

以太網(wǎng)相關選項 :

? --config value? ? ? ? TOML配置文件

? --datadir "XXX"? ? ? 指定區(qū)塊鏈數(shù)據(jù)的存儲位置

? --keystore? ? ? ? ? ? ? keystore存放目錄(默認在datadir內(nèi))

? --nousb? ? ? ? ? ? ? ? ? 禁用監(jiān)視和管理USB硬件錢包

? --networkid value? 網(wǎng)絡ID(整數(shù), 1=Frontier, 2=Morden(棄用)怜森,3=Ropsten, 4=Rinkeby)(默認:1)

? --testnet? ? ? ? ? ? ? ? Ropsten網(wǎng)絡:預先配置POW(proof-of-work)的測試網(wǎng)絡

? --rinkeby? ? ? ? ? ? ? ? Rinkeby網(wǎng)絡: 預先配置POA(proof-of-authority)的測試網(wǎng)絡

? --syncmode "fast"區(qū)塊鏈同步模式("fast"柴梆, "full"沮脖,或"light")

? --gcmode value? ? ? 區(qū)塊鏈垃圾收集模式(“full”院仿,“archive”)(默認為“full”)

? --ethstats value? ? ? Reporting URL of a ethstats service (nodename:secret@host:port)

? --identity value? ? ? ? 指定節(jié)點ID

? --lightserv value? ? ? 允許LES請求時間最大百分比(0 – 90)(默認值:0)

? --lightpeers value? ? 最大LES客戶端節(jié)點數(shù)量(默認值:100)

? --lightkdf? ? ? ? ? ? ? ? ? 在KDF強度消費時降低key-derivation RAM&CPU使用

開發(fā)者相關選項 :

? --dev 使用POA共識網(wǎng)絡,默認預分配一個開發(fā)者賬戶并且會自動開啟挖礦豌蟋。

? --dev.period value? ? 開發(fā)者模式下挖礦周期 (0 = 僅在交易時) (默認: 0)

ETHASH相關選項 :

? --ethash.cachedir? ? ? ? ? ? ? ? ? ? ? ? ? ethash驗證緩存目錄(默認 = datadir目錄內(nèi))

? --ethash.cachesinmem value? ? ? ? 在內(nèi)存保存的最近的ethash緩存?zhèn)€數(shù)? (每個緩存16MB ) (默認: 2)

? --ethash.cachesondisk value? ? ? ? 在磁盤保存的最近的ethash緩存?zhèn)€數(shù) (每個緩存16MB) (默認: 3)

? --ethash.dagdir "/Users/chenbing/.ethash"? 存ethash DAGs目錄 (默認 = 用戶home目錄)

? --ethash.dagsinmem value? ? ? ? ? ? 在內(nèi)存保存的最近的ethash DAGs 個數(shù) (每個1GB以上) (默認: 1)

? --ethash.dagsondisk value? ? ? ? ? ? 在磁盤保存的最近的ethash DAGs 個數(shù) (每個1GB以上) (默認: 2)

交易池相關選項 :

? --txpool.nolocals 為本地提交交易禁用價格豁免

? --txpool.journal value 本地交易的磁盤日志:用于節(jié)點重啟 (默認: "transactions.rlp")

? --txpool.rejournal value 重新生成本地交易日志的時間間隔 (默認: 1小時)

? --txpool.pricelimit value 加入交易池的最小的gas價格限制(默認: 1)

? --txpool.pricebump value? ? ? 價格波動百分比(相對之前已有交易) (默認: 10)

?--txpool.accountslots value? ? 每個帳戶保證可執(zhí)行的最少交易槽數(shù)量? (默認: 16)

? --txpool.globalslots value 所有帳戶可執(zhí)行的最大交易槽數(shù)量 (默認: 4096)

? --txpool.accountqueue value? 每個帳戶允許的最多非可執(zhí)行交易槽數(shù)量 (默認: 64)

? --txpool.globalqueue value? ? 所有帳戶非可執(zhí)行交易最大槽數(shù)量? (默認: 1024)

? --txpool.lifetime value 非可執(zhí)行交易最大入隊時間(默認: 3小時)

性能調(diào)節(jié)選項 :

? --cache value 分配給內(nèi)部緩存的內(nèi)存MB數(shù)量(默認 : 1024)

? --cache.database value 用于數(shù)據(jù)庫io的緩存內(nèi)存預留百分比(默認值:75)

? --cache.gc value 用于trie修剪的緩存內(nèi)存預留百分比(默認值:25)

? --trie-cache-gens value 保存在內(nèi)存中的trie節(jié)點數(shù)(默認值:120)

賬戶相關選項 :

? --unlock value? ? ? 指定要解鎖的賬戶地址廊散,多個用逗號分隔,不指定密碼文件則為交互模式

? --password value? 通過密碼文件解鎖相應賬戶梧疲,非交互模式

API和命令行相關選項 :

? --rpc 開啟 HTTP-RPC 服務

? --rpcaddr value 指定HTTP-RPC 服務監(jiān)聽地址 (默認為“l(fā)ocalhost”)

? --rpcport value 指定 HTTP-RPC 服務監(jiān)聽端口號 (默認為 8545)

? --rpcapi value 指定HTTP-RPC 開啟API允睹,默認為 “eth,net,web3”

? --ws 開啟 WS-RPC 服務

? --wsaddr value 指定WS-RPC 服務監(jiān)聽地址,默認為 “l(fā)ocalhost”

? --wsport value 指定 WS-RPC 服務監(jiān)聽端口幌氮,默認值:8546

? --wsapi value 指定WS-RPC 開啟API缭受,默認為 “eth,net,web3”

? --wsorigins value 指定允許“websockets”請求的地址

? --ipcdisable 關閉 IPC-RPC 服務

? --ipcpath 包含在datadir里的IPC socket/pipe文件名(轉(zhuǎn)義過的顯式路徑)

? --rpccorsdomain value 允許跨域請求的域名列表,逗號分隔(瀏覽器強制)

? --rpcvhosts value 逗號分隔的虛擬主機名列表,用于接收請求(服務器執(zhí)行)该互。

接受“*”通配符米者。(默認值是“l(fā)ocalhost”)

? --jspath loadScript JavaScript加載腳本的根路徑(默認值:“.”)

? --exec value? ? ? ? ? JavaScript解釋器,解釋Js 語句,只能與console/attach同時使用.

例如 : geth?--preload?"/my/scripts/folder/utils.js,/my/scripts/folder/contracts.js"console

? --preload value? ? ? 逗號分隔的JavaScript文件列表宇智,以預加載到控制臺蔓搞。

網(wǎng)絡選項 :

? --bootnodes value? ? 用于P2P發(fā)現(xiàn)引導的enode urls(逗號分隔)(對于light servers用v4+v5代替)

? --bootnodesv4 value? 用于P2P v4發(fā)現(xiàn)引導的enode urls(逗號分隔) (light server, 全節(jié)點)

? --bootnodesv5 value? 用于P2P v5發(fā)現(xiàn)引導的enode urls(逗號分隔) (light server, 輕節(jié)點)

? --port value 指定和其他節(jié)點連接所用的端口號(默認為 30303)

? --maxpeers value? ? 設置允許最大連接節(jié)點數(shù)目,默認為25

? --maxpendpeers value? 設置最大待定連接節(jié)點數(shù)目随橘,默認為0

? --nat value? ? ? ? ? NAT端口映射機制 (any|none|upnp|pmp|extip:) (默認: “any”)

? --nodiscover? ? ? ? ? 關閉節(jié)點發(fā)現(xiàn)機制喂分,防止加入有同樣初始配置的陌生節(jié)點。 (手動添加節(jié)點)

? --v5disc? ? ? ? ? ? ? 啟用實驗性的RLPx V5(Topic發(fā)現(xiàn))機制

? --netrestrict value? 限制網(wǎng)絡與給定IP網(wǎng)絡的通信(CIDR掩碼)

? --nodekey value? ? ? P2P節(jié)點密鑰文件

? --nodekeyhex value? ? 十六進制的P2P節(jié)點密鑰(用于測試)

挖礦相關選項 :

? --mine? ? ? ? ? ? ? ? ? ? 開啟挖礦太防,默認為CPU挖礦

? --minerthreads value? ? ? 挖礦占用CPU線程數(shù)妻顶,默認為8

? --etherbase value? ? ? ? ? 指定礦工賬號酸员,默認為keystore中首個賬號

? --targetgaslimit value? ? 設置礦工挖礦預期GAS值,默認為“4712388”

? --gasprice "18000000000"? 接受的交易最少GAS值讳嘱,默認為 “18000000000”

? --extradata value? ? ? ? 給礦工設置附加信息幔嗦,默認值為節(jié)點客戶端的版本

GAS PRICE ORACLE OPTIONS :

? --gpoblocks value? ? ? 用于檢查gas價格的最近塊的個數(shù)? (默認: 20)

? --gpopercentile value建議gas價參考最近交易的gas價的百分位數(shù),(默認: 60)

VIRTUAL MACHINE OPTIONS :

? --vmdebug? 記錄VM及合約調(diào)試信息

日志和調(diào)試選項 :

? --metrics? ? ? ? ? ? ? ? 啟用metrics收集和報告

? --fakepow? ? ? ? ? ? ? 禁用proof-of-work驗證

? --nocompaction? ? ? ? ? ? 在導入后禁用db壓縮

? --verbosity value? ? ? ? 日志詳細度:0=silent, 1=error, 2=warn, 3=info, 4=debug, 5=detail (default: 3)

? --vmodule value? ? ? ? 每個模塊的verbosity:逗號分隔的<模式>=(如eth/*=5,p2p=4)

? --backtrace value? ? ? ? 請求特定日志記錄堆棧跟蹤 (比如 “block.go:271”)

? --debug? ? ? ? ? ? ? ? ? 突出顯示調(diào)用位置日志(文件名及行號)

? --pprof? ? ? ? ? ? ? ? ? 啟用pprof HTTP服務器

? --pprofaddr value? ? ? ? pprof HTTP服務器監(jiān)聽接口(默認值:127.0.0.1)

? --pprofport value? ? ? ? ? pprof HTTP服務器監(jiān)聽端口(默認值:6060)

?--memprofilerate value? ? 按指定頻率打開memory profiling? ? (默認:524288)

? --blockprofilerate value? 按指定頻率打開block profiling? ? (默認值:0)

? --cpuprofile value? ? ? ? 將CPU profile寫入指定文件

? --trace value? ? ? ? ? ? ? ? 將execution trace寫入指定文件

WHISPER (實驗) 選項 :

? --shh? ? ? ? ? ? ? ? ? ? ? 啟用Whisper

? --shh.maxmessagesize value? 可接受的最大的消息大小 (默認值: 1048576)

? --shh.pow value? ? ? ? ? ? 可接受的最小的POW (默認值: 0.2)

DEPRECATED OPTIONS :

? --fast? 開啟快速同步

? --light? 啟用輕客戶端模式

MISC OPTIONS :

? --help, -h? show help

COPYRIGHT :

?? Copyright 2013-2017 The go-ethereum Authors

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末沥潭,一起剝皮案震驚了整個濱河市邀泉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌钝鸽,老刑警劉巖汇恤,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異拔恰,居然都是意外死亡因谎,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進店門颜懊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來财岔,“玉大人,你說我怎么就攤上這事河爹〗宠担” “怎么了?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵咸这,是天一觀的道長夷恍。 經(jīng)常有香客問我,道長媳维,這世上最難降的妖魔是什么酿雪? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮侨艾,結(jié)果婚禮上执虹,老公的妹妹穿的比我還像新娘拓挥。我一直安慰自己唠梨,他們只是感情好,可當我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布侥啤。 她就那樣靜靜地躺著当叭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪盖灸。 梳的紋絲不亂的頭發(fā)上蚁鳖,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天,我揣著相機與錄音赁炎,去河邊找鬼醉箕。 笑死钾腺,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的讥裤。 我是一名探鬼主播放棒,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼己英!你這毒婦竟也來了间螟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤损肛,失蹤者是張志新(化名)和其女友劉穎厢破,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體治拿,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡摩泪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了劫谅。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片加勤。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖同波,靈堂內(nèi)的尸體忽然破棺而出鳄梅,到底是詐尸還是另有隱情,我是刑警寧澤未檩,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布戴尸,位于F島的核電站,受9級特大地震影響冤狡,放射性物質(zhì)發(fā)生泄漏孙蒙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一悲雳、第九天 我趴在偏房一處隱蔽的房頂上張望挎峦。 院中可真熱鬧,春花似錦合瓢、人聲如沸坦胶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽顿苇。三九已至,卻和暖如春税弃,著一層夾襖步出監(jiān)牢的瞬間纪岁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工则果, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留幔翰,地道東北人漩氨。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像遗增,于是被迫代替她去往敵國和親才菠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容