本篇內(nèi)容主要講解“EOS怎么安裝配置”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“EOS怎么安裝配置”吧!
目前累計服務客戶成百上千家,積累了豐富的產(chǎn)品開發(fā)及服務經(jīng)驗。以網(wǎng)站設計水平和技術實力,樹立企業(yè)形象,為客戶提供成都做網(wǎng)站、成都網(wǎng)站設計、網(wǎng)站策劃、網(wǎng)頁設計、網(wǎng)絡營銷、VI設計、網(wǎng)站改版、漏洞修補等服務。成都創(chuàng)新互聯(lián)公司始終以務實、誠信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過對領先技術的掌握、對創(chuàng)意設計的研究、對客戶形象的視覺傳遞、對應用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進步。
本文以ubuntu16.04為例介紹EOS節(jié)點軟件的安裝方法,其他操作系統(tǒng) 可參考官網(wǎng)文檔。
1、下載
首先到官方github下載最新版的eosio軟件安裝包:
~$ wget https://github.com/eosio/eos/releases/download/v1.6.2/eosio_1.6.2-1-ubuntu-16.04_amd64.deb
2、安裝
下載完成安裝本地軟件包:
~$ sudo apt install ./eosio_1.6.2-1-ubuntu-16.04_amd64.deb
3、驗證
安裝完成后驗證軟件版本:
~$ nodeos --version v1.6.2
首先創(chuàng)建一個新的目錄作為工作環(huán)境,起個容易看懂的名字,例如:
~$ mkdir eos-main
1、下載主網(wǎng)創(chuàng)世文件
EOS節(jié)點要接入主網(wǎng),需要在初次啟動nodeos時指定主網(wǎng)的創(chuàng)世文件genesis.json, 可以從CryptoLions的github上下載這個文件:
~/eos-main$ wget https://github.com/CryptoLions/EOS-MainNet/blob/master/genesis.json
2、下載主網(wǎng)配置文件
CryptoLions同樣也提供了主網(wǎng)的配置文件config.ini,同樣下載到本地:
~/eos-main$ wget https://github.com/CryptoLions/EOS-MainNet/blob/master/config.ini
3、下載最新可用節(jié)點清單
從privex.io下載最新的可用EOS節(jié)點清單,保存到peers.txt文件中
~/eos-main$ wget https://eosnodes.privex.io/?config=1 -O peers.txt
4、更新主網(wǎng)配置文件中的節(jié)點列表
在配置文件config.ini中,找到所有的p2p-peer-address
配置項,例如:
p2p-peer-address = bp.cryptolions.io:9876 ... p2p-peer-address = mainnet.eoseco.com:10010
然后用peers.txt中的內(nèi)容替換。
第一次啟動nodeos時,需要指定創(chuàng)世文件,并且清理之前的區(qū)塊:
~/eos-main$ nodeos --config-dir . --data-dir . --genesis-json genesis.json --delete-all-blocks
啟動之后,可以另開終端查看同步進度:
~$ cleos get info
觀察輸出結(jié)果中的chain_id
如下所示為aca376...
,就表明已經(jīng)接入主網(wǎng):
{ "server_version": "c8f26078", "chain_id": "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906", "head_block_num": 3712, "last_irreversible_block_num": 3711, "last_irreversible_block_id": "00000e7f1b9d5b50256654921f5ca8a91aa3168f0c0a3e8ea3bbea1ba5c00fe2", "head_block_id": "00000e80a8c5b9e7acc9c063113668b7eae9025aa38a8c8ac3606df6256086e3", "head_block_time": "2018-06-09T12:29:10.500", "head_block_producer": "eosio", "virtual_block_cpu_limit": 2675279111, "virtual_block_net_limit": 42941084, "block_cpu_limit": 100000000, "block_net_limit": 1048576 }
可以將上面信息中的head_block_num
與eospark上的最新區(qū)塊號對比, 即可得知同步進度。當兩者一致后,表示節(jié)點與EOS主網(wǎng)達成同步。
有時可能因為種種原因需要重新啟動nodeos,切記不要強制殺掉nodeos,讓它 有喘息清理的機會。應當用如下的命令通知nodeos退出:
~$ pkill nodeos
這樣關閉的nodeos不會有歷史垃圾,因此再次啟動時會很順利:
~/eos-main$ nodeos --config-dir . --data-dir .
注意,在第二次以及以后的啟動中,一定__不要__再用__--delete-all-blocks__參數(shù),否則 你會一遍遍的從零開始!
如果必須強制殺掉nodeos,比如使用pkill -9
或者直接運行中重新啟動機器, 那么再次啟動nodeos時會失敗并收到這個提示:
... database dirty flag set (likely due to unclean shutdown): replay required
這時我們要么刪掉全部區(qū)塊(使用--delete-all-blocks
參數(shù))重新來過,要么重放交易,比如 硬重放:
~/eos-main$ nodeos nodeos --config-dir . --data-dir . --hard-replay-blockchain
重放問題就是,它也會花掉很長的時間....,雖然比刪掉全部區(qū)塊要好一點。
所以,在關閉nodeos的時候,記得一定溫柔一點。
到此,相信大家對“EOS怎么安裝配置”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!
文章題目:EOS怎么安裝配置
新聞來源:http://aaarwkj.com/article32/pcdesc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供建站公司、網(wǎng)站營銷、網(wǎng)站維護、網(wǎng)站設計、自適應網(wǎng)站、網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)