Nxt Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client 1.11.10 - NEW RELEASE: Ardor 2.0.5e TestNet - The Ignis ICO is over!! Ardor genesis snapshots will happen at Nxt block 1,630,000 (expected for 25th December)

Pages: [1]

Author Topic: 树莓派安装NXT客户端教程  (Read 9294 times)

allwelder

  • Board Moderator
  • Hero Member
  • ****
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
  • Karma: +196/-13
树莓派安装NXT客户端教程
July 26, 2015, 01:40:34 am

原文:NxtChina.org


 

RaspberryPi是卡片型迷你电脑,可以运行Nxt客户端来作为节点,方便、省电。以下就讲解其安装过程。

1.准备工作

准备一个树莓派(最好是最新款的RaspberryPi 3,型号为ModelB,1G的RAM)。
32G或以上的SD卡。

2.向SD卡写入Raspbian系统(树莓派定制的debian)
这里只讲解windows系统下的写入方法。

首先要去Raspberry官网下载Raspbian系统:
 

下载好以后解压该文件:
 

第二:下载windows系统下Raspbian系统的写入工具win32diskimager

下载好以后解压改文件,并双击Win32DiskImager.exe 运行该软件(无需安装):
 
第三:向SD卡写入Raspbian系统:

将SD卡插入电脑,选择好写入文件和写入位置,点击write,等待完成。
 

第四:在boot目录下创建一个名字为ssh的空文件(用记事本创建就好,保存时把.txt后缀删除),这一步做了才保证你后续远程登录没有问题。

3.安装树莓派
将刚才写好系统的SD卡插入树莓派,并连接好电源和网线,树莓派会自动启动,而且对应的指示灯也会点亮。


4.启动树莓派
下载Putty软件来SSH远程登录树莓派。
启动该软件,输入树莓派在局域网内的ip地址,并点击open即可打开。
例如小编的树莓派在局域网中的ip地址为 192.168.1.100
 

如何获得ip地址呢,方法很多,这里只讲解使用路由器中的DHCP服务器来查看设备的内网ip地址:
打开路由器的控制页面,即可看到所有设备的内网ip地址:
 

之后通过Putty软件启动树莓派:
初次启动默认的用户名是pi ,密码是 raspberry
 

输入之后回车即可启动:
 

5.开启root账号
用root账号比较方便,但也需要谨慎使用。
在终端命令行输入:
Code: [Select]
sudo passwd root
接下来会提示输入root账号的密码。
设置一个安全的密码即可。
注意:在这里输入密码的时候并不会显示任何字符,且需要输入两次。

然后输入
su

输入刚才设置的密码;就进入root权限了,能看到终端输入前字符由原来的$变成了#

第一次用 root 登录,会自动弹出树莓派的高级设置面板(以后也可以通过 raspi-config 命令进入):

选择第一项 Expand Filesystem 扩展 SD 卡上可用的空间,不然以后会有很多大软件,不能安装(提示空间不足,例如 mysql)。
扩展之后可以通过 df -h 命令看到效果~

6.升级树莓派系统

在root权限的终端命令行输入:
apt-get update

同步完之后再输入:
apt-get dist-upgrade

等待升级完成即可。

7.安装远程桌面软件xrdp

安装该软件的目的是可以在自己的电脑上远程桌面连接树莓派,并且进入图形化界面,从而方便下载Nxt客户端等操作。

在终端命令行输入:
apt-get install xrdp


等待安装完成即可。

8.安装java
由于Nxt是基于java语言编写的,因此要运行Nxt客户端首先要安装最新的java软件。

在终端命令行输入:
apt-get install oracle-java8-jdk

等待安装完成即可。

9.下载Nxt客户端
使用刚才安装的xrdp软件即可实现远程桌面登陆树莓派,然后就可以用图形化界面操作来下载Nxt客户端及其它操作。

在window中按下win键搜索mstsc  ,就会弹出远程桌面连接对话框,输入树莓派的内网ip地址,点击连接:
 

然后输入用户名root和之前设定的root密码,点击OK即可。
 

登录后的界面:
 

之后用树莓派中的浏览器访问Nxt客户端下载链接,并下载客户端文件:


解压该文件,并将解压后的nxt文件夹移动至root文件夹下:
 

10.设置Nxt钱包

尽管我们现在不用设置就可以在树莓派中启动Nxt客户端,但只能用树莓派内部的浏览器打开Nxt钱包,我们的电脑就不能在浏览器里面访问钱包界面了。
所以我们需要对树莓派的配置文件做一些修改:
打开nxt/conf/nxt-default.properties
找到nxt.apiServerHost=127.0.0.1 将127.0.0.1修改为0.0.0.0

再找到nxt.allowedBotHosts=127.0.0.1; localhost; [0:0:0:0:0:0:0:1]; 在里面加入你电脑的IP地址,加入以后你这台电脑在之后才可以访问到树莓派上的钱包,比如我的电脑IP是192.168.1.101,就修改为:
nxt.allowedBotHosts=127.0.0.1; localhost;[0:0:0:0:0:0:0:1]; 192.168.1.101;

然后保存修改后的文件即可。

11.启动Nxt客户端及钱包界面

由于NXT钱包需要后台运行,如果我们直接用sh run.sh运行钱包确实可以成功,但是我们只要关闭了Putty的窗口NXT钱包就停止了。
为了树莓派能完美后台运行。我们需要借助nohup指令,该指令在关闭Putty窗口之后不会关闭执行的脚本。
在终端命令行输入:
cd /root/nxt

nohup ./run.sh &


然后我们会看到提示如下:
nohup: ignoring input and appending output to `nohup.out'

接下来按一下enter键即可,这样Nxt客户端就启动了。

在终端输入:
exit

退出ssh连接,并且关闭Putty。

12.登陆钱包界面
由于我们之前(第10步)进行了设定,现在我们可以在自己的电脑上直接登陆树莓派上的钱包界面:
打开自己电脑的浏览器,输入:

树莓派内网ip地址:7876/index.html

例如,小编的树莓派ip是 192.168.1.100
则输入:
http://192.168.1.100:7876/index.html
就能看到客户端已经正常启动,正在下载区块:
 

至此,Nxt客户端已经成功安装至树莓派上,并成功启动运行,用微型电脑开启锻造之旅!

« Last Edit: November 13, 2017, 10:19:05 am by qq2536007339 »
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

qq2536007339

  • Board Moderator
  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 493
    • View Profile
  • Karma: +41/-9
Re: 树莓派安装NXT客户端教程
January 14, 2016, 11:39:58 am

你忘记了一个很重要的步骤,开启root账号后第一件事应该是“扩展可用空间”。

Quote
第一次用 root 登录,会自动弹出树莓派的高级设置面板(以后也可以通过 raspi-config 命令进入):

选择第一项 Expand Filesystem 扩展 SD 卡上可用的空间,不然以后会有很多大软件,不能安装(提示空间不足,例如 mysql)。
扩展之后可以通过 df -h 命令看到效果~

我第一次用root登录可能取消了面板设置,结果到第9步就进行不下去了。

另外第11步"nohup ./run.sh &"命令是否正确,我试了一下不行,用"nohup sh run.sh"成功。1.7.4版本对树莓派的浏览器支持不好,我只能从电脑访问NRS.

教程写的很好,图文并茂,谢谢了!

我也可以为NXT网络贡献一个长期节点了, ;D
« Last Edit: January 14, 2016, 12:34:35 pm by qq2536007339 »
你送我未来币,我是要的。NXT-DJ68-PG7W-4JEU-2LU5T

qq2536007339

  • Board Moderator
  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 493
    • View Profile
  • Karma: +41/-9
Re: 树莓派安装NXT客户端教程
January 15, 2016, 01:10:00 pm

再提一个意见。8G的SD卡小了点,现在的NXT区块链就接近于2G了,加上系统自身的空间需求,8G的卡没空间装其它软件了,而且随着区块链的体积增加,连NXT可能都装不下了。因此至少应该买16G,反正和8G也差不了多少钱。
你送我未来币,我是要的。NXT-DJ68-PG7W-4JEU-2LU5T

allwelder

  • Board Moderator
  • Hero Member
  • ****
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
  • Karma: +196/-13
Re: 树莓派安装NXT客户端教程
January 20, 2016, 03:16:46 am

你忘记了一个很重要的步骤,开启root账号后第一件事应该是“扩展可用空间”。

Quote
第一次用 root 登录,会自动弹出树莓派的高级设置面板(以后也可以通过 raspi-config 命令进入):

选择第一项 Expand Filesystem 扩展 SD 卡上可用的空间,不然以后会有很多大软件,不能安装(提示空间不足,例如 mysql)。
扩展之后可以通过 df -h 命令看到效果~

我第一次用root登录可能取消了面板设置,结果到第9步就进行不下去了。

另外第11步"nohup ./run.sh &"命令是否正确,我试了一下不行,用"nohup sh run.sh"成功。1.7.4版本对树莓派的浏览器支持不好,我只能从电脑访问NRS.

教程写的很好,图文并茂,谢谢了!

我也可以为NXT网络贡献一个长期节点了, ;D

谢谢,已更新。
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

allwelder

  • Board Moderator
  • Hero Member
  • ****
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
  • Karma: +196/-13
Re: 树莓派安装NXT客户端教程
February 02, 2016, 12:01:31 am

你忘记了一个很重要的步骤,开启root账号后第一件事应该是“扩展可用空间”。

Quote
第一次用 root 登录,会自动弹出树莓派的高级设置面板(以后也可以通过 raspi-config 命令进入):

选择第一项 Expand Filesystem 扩展 SD 卡上可用的空间,不然以后会有很多大软件,不能安装(提示空间不足,例如 mysql)。
扩展之后可以通过 df -h 命令看到效果~

我第一次用root登录可能取消了面板设置,结果到第9步就进行不下去了。

另外第11步"nohup ./run.sh &"命令是否正确,我试了一下不行,用"nohup sh run.sh"成功。1.7.4版本对树莓派的浏览器支持不好,我只能从电脑访问NRS.

教程写的很好,图文并茂,谢谢了!

我也可以为NXT网络贡献一个长期节点了, ;D
不知道为啥,我现在用nohup ./run.sh &  和 nohup sh run.sh 都启动不了了,只能用./run.sh 启动。

啥原因? ::)
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

qq2536007339

  • Board Moderator
  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 493
    • View Profile
  • Karma: +41/-9
Re: 树莓派安装NXT客户端教程
February 02, 2016, 10:38:41 am

不知道为啥,我现在用nohup ./run.sh &  和 nohup sh run.sh 都启动不了了,只能用./run.sh 启动。

啥原因? ::)

我刚才用nohup sh run.sh启动了,不像用./run.sh 启动后面有一系列的信息,命令行显示一行信息后就不没有了,但是可以从电脑登录,证明NRS启动成功。
你送我未来币,我是要的。NXT-DJ68-PG7W-4JEU-2LU5T

z38630610

  • Newbie
  • *
  • Offline Offline
  • Posts: 5
    • View Profile
  • Karma: +0/-0
Re: 树莓派安装NXT客户端教程
February 03, 2016, 04:36:19 pm

有几个问题:
1:如何让局域网内所有电脑都可以访问树莓的nxt钱包
2:如何可以锻造nxt币 多少币多久时间可以锻造出来多少

qq2536007339

  • Board Moderator
  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 493
    • View Profile
  • Karma: +41/-9
Re: 树莓派安装NXT客户端教程
February 04, 2016, 03:05:58 am

有几个问题:
1:如何让局域网内所有电脑都可以访问树莓的nxt钱包
2:如何可以锻造nxt币 多少币多久时间可以锻造出来多少
第一个问题教程里面有,设置后应该就可以让其它电脑访问了。
第二个问题,如果直接用私钥登录钱包,那么自动开启锻造。如果用帐号登录,那么登录后会在左上角一个红色圆圈指示并有文字“未锻造”,点击弹出私钥输入对话框,输入私钥即可开启锻造。1.7版本最低锻造余额是1000个NXT,多久可以锻造出一个区块取决于你余额的多少。40万NXT基本可以保证每天都能锻造出一块,锻造收益不高,年收益大概千分之三,只能说聊胜于无吧,但是自己锻造出块很有成就感。
« Last Edit: February 04, 2016, 03:15:02 am by qq2536007339 »
你送我未来币,我是要的。NXT-DJ68-PG7W-4JEU-2LU5T

allwelder

  • Board Moderator
  • Hero Member
  • ****
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
  • Karma: +196/-13
Re: 树莓派安装NXT客户端教程
February 04, 2016, 03:12:36 am

不知道为啥,我现在用nohup ./run.sh &  和 nohup sh run.sh 都启动不了了,只能用./run.sh 启动。

啥原因? ::)

我刚才用nohup sh run.sh启动了,不像用./run.sh 启动后面有一系列的信息,命令行显示一行信息后就不没有了,但是可以从电脑登录,证明NRS启动成功。
我找到原因了。
我把screen卸载掉以后,用
Code: [Select]
nohup ./run.sh & 完美启动锻造。 :)
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

z38630610

  • Newbie
  • *
  • Offline Offline
  • Posts: 5
    • View Profile
  • Karma: +0/-0
Re: 树莓派安装NXT客户端教程
February 04, 2016, 12:21:09 pm

有几个问题:
1:如何让局域网内所有电脑都可以访问树莓的nxt钱包
2:如何可以锻造nxt币 多少币多久时间可以锻造出来多少
第一个问题教程里面有,设置后应该就可以让其它电脑访问了。
第二个问题,如果直接用私钥登录钱包,那么自动开启锻造。如果用帐号登录,那么登录后会在左上角一个红色圆圈指示并有文字“未锻造”,点击弹出私钥输入对话框,输入私钥即可开启锻造。1.7版本最低锻造余额是1000个NXT,多久可以锻造出一个区块取决于你余额的多少。40万NXT基本可以保证每天都能锻造出一块,锻造收益不高,年收益大概千分之三,只能说聊胜于无吧,但是自己锻造出块很有成就感。
如何让局域网内所有电脑都可以访问树莓的nxt钱包

z38630610

  • Newbie
  • *
  • Offline Offline
  • Posts: 5
    • View Profile
  • Karma: +0/-0
Re: 树莓派安装NXT客户端教程
February 04, 2016, 12:24:21 pm

有几个问题:
1:如何让局域网内所有电脑都可以访问树莓的nxt钱包
2:如何可以锻造nxt币 多少币多久时间可以锻造出来多少
第一个问题教程里面有,设置后应该就可以让其它电脑访问了。
第二个问题,如果直接用私钥登录钱包,那么自动开启锻造。如果用帐号登录,那么登录后会在左上角一个红色圆圈指示并有文字“未锻造”,点击弹出私钥输入对话框,输入私钥即可开启锻造。1.7版本最低锻造余额是1000个NXT,多久可以锻造出一个区块取决于你余额的多少。40万NXT基本可以保证每天都能锻造出一块,锻造收益不高,年收益大概千分之三,只能说聊胜于无吧,但是自己锻造出块很有成就感。
如何让局域网内所有电脑都可以访问树莓的nxt钱包 你那方法是说单台电脑访问 我是说局域网内任意电脑访问 :)谢谢

allwelder

  • Board Moderator
  • Hero Member
  • ****
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
  • Karma: +196/-13
Re: 树莓派安装NXT客户端教程
February 05, 2016, 02:08:16 am

把所有电脑的IP地址都加进去。 ;D
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

qq2536007339

  • Board Moderator
  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 493
    • View Profile
  • Karma: +41/-9
Re: 树莓派安装NXT客户端教程
November 13, 2017, 10:15:36 am

最近买了个树莓派3,发现有些内容已经需要更新了。
你送我未来币,我是要的。NXT-DJ68-PG7W-4JEU-2LU5T
Pages: [1]