Ubuntu下安装eosio1.0.0过程全记录

前言
本文记录了我从0开始配置eosio的整个过程,由于环境问题可能有所区别,还望各位指正!

一、购置服务器

我在阿里云购买的ECS服务器,区域建议选择香港(如果你是个慢性子,选大陆,试试你的耐心)。
配置我选择了双核8G(不能低于8G),操作系统为ubuntu 16.04 64位,注意一步一步设置好密码。如果不会,可以查看帮助文档或者咨询客服。
买完了服务器之后,等待开机,然后,通过本地的ssh工具,连接服务器。

二、连接服务器,安装git工具

1、打开本地ssh工具(我使用的是mac的shell,如果你使用的是窗口的,按照要求填写必要的IP和账号密码即可。)
2、输入命令:ssh [email protected] (注意IP改成自己服务器公网IP)
3、输入密码
4、创建一个目录用来放eos相关内容:mkdir -m 777 blockchain,会创建一个777权限的blockchain目录。
5、一般阿里云的ubuntu需要自己更新一下apt,再安装git
具体步骤:
(1)sudo apt-get update
(2)apt install git (遇到Y/n,输入Y)

三、clone eosio目录

命令:git clone https://github.com/eosio/eos --recursive (这个过程比较缓慢,如果网速太慢,请将网速临时升级到10M)
耐心等一会。
完成后,会在当前的blockchain目录下创建一个eos文件夹,进去瞧瞧

cd eos
ls

会看到一大堆的文件夹文件,暂时先别管他。

四、build(有点类似win下下载了exe然后双击执行)

./eosio_build.sh

按提示输入 1

然后是漫长的等待(我用了大概1个多小时),但是,注意!别去刷朋友圈,多看看窗外的风景吧,让眼睛好好休息一下。

最后的成功界面:


Ubuntu下安装eosio1.0.0过程全记录_第1张图片
成功界面

接下来 install

cd build
sudo make install

完成后,运行节点:

cd programs/nodeos
./nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin

看到这样的界面,表示本地节点已经开始出块了

Ubuntu下安装eosio1.0.0过程全记录_第2张图片
出块界面

但是这时候,这个出块界面会影响我们后续命令输入,所以要让他在后端运行:

CTRL+Z,暂停程序

五、创建钱包

创建钱包要用到cleos工具,位于build/programs/cleos文件夹内,我们先去那边

cd ~/eos/build/programs/cleos
./cleos wallet create

会返回一个名叫default的钱包,并且会出现这个钱包的密码,记得记录下来。

你也可以创建一个拥有自己名字的钱包:

./cleos wallet create -n wangyue

这样会创建一个名为“wangyue”的钱包。

注意:在最新版本的eosio中,这种方法需要在最后增加一项 --to-console。2018-08-22

六、安全登出

为了避免发生错误,我们要正确终止nodeos进程,避免下次使用时报一些乱七八糟的错误。

我们假设刚才你已经用CTRL+Z暂停了nodeos

jobs (看一下后台是不是有一个状态为Stopped的进程nodeos,假设你看到的最前面的ID号为1)
kill %1(关闭进程)
logout(登出ssh)

这次就玩到这里,下一篇将会写如何连接主网。

可以加我微信:361757(暗号EOS),拉你进入开发俱乐部。

你可能感兴趣的:(Ubuntu下安装eosio1.0.0过程全记录)