1. 安裝錢包

1) 在HOME下創建並進入coin目錄

mkdir coin

cd coin

2)安裝依賴庫及編譯工具

sudo apt-get install gcc libssl-dev build-essential git

3)下載XDAG錢包源碼,並進行編譯

git clone https://github.com/XDagger/xdag.git

cd ./xdag/client

make

4)編譯完成后,執行

./xdag -d -m 1 xdagpool.org:13654

程序會依次讓你設定密碼(記住此密碼,后續步驟會用到)和輸入隨機key,完成后,等待程序生成Host Key。出現以下信息,即表示成功。

5)執行

./xdag -i

進入交互模式,輸入terminate 並回車,退出XDAG錢包。

6)執行

cd -

退回到coin目錄,並輸入以下命令生成執行腳本。

cat << 'EOD' > ./xdag_wallet_console.sh

#!/bin/bash

pidof xdag > /dev/null

if [ "$?" -ne 0 ]; then

echo "Wallet not running! Start it with ./xdag_wallet_run.sh"

exit 1

fi

echo Starting wallet console...

(cd ./xdag/client && ./xdag -i)

echo -n "Wallet PIDs: "

pidof xdag

EOD

cat << 'EOD' > ./xdag_wallet_run.sh

#!/bin/bash

PIDS="`pidof xdag`"

if [ "$?" -eq 0 ]; then

echo "Wallet already running? PIDs: ${PIDS}"

echo "run ./xdag_wallet_console.sh and type 'terminate' to terminate the wallet."

exit 1

fi

echo Starting wallet...

(cd ./xdag/client && ./xdag -d -m 1 xdagpool.org:13654)

echo -n "Wallet PIDs: "

pidof xdag

EOD

cat << 'EOD' > ./xdag_wallet_update.sh

#!/bin/bash

PIDS="`pidof xdag`"

if [ "$?" -eq 0 ]; then

echo "Wallet is running! Stop it before updating. PIDs: ${PIDS}"

echo "run ./xdag_wallet_console.sh and type 'terminate' to terminate the wallet."

exit 1

fi

echo Updating git repository...

(cd ./xdag && git pull && cd ./client && make)

echo "Done! Start the wallet with ./xdag_wallet_run.sh"

EOD

完成以上輸入后,執行

chmod +x xdag_*

給腳本添加執行權限。

以上步驟完成后,可在coin目錄下執行ls -l命令,查看目錄信息,當顯示如下信息時,即表錢包安裝成功。

2.安裝GPU挖礦程序

1)安裝顯卡驅動程序。限於文章篇幅,此步驟不再贅述,若有需要,可私信聯系。

2)進入已創建好的coin目錄,並執行以下命令安裝依賴庫及編譯工具。(錢包只需安裝在一台機器上,挖礦程序可安裝到多台機器上)

sudo apt-get install git gcc libssl-dev make ocl-icd-opencl-dev libboost-all-dev screen

3)下載挖礦程序源碼

git clone https://github.com/jonano614/DaggerGpuMiner.git

cd DaggerGpuMiner/GpuMiner

make all

4) 執行

cd -

退回到coin目錄,並執行

./xdag_wallet_run.sh

按程序提示,輸入創建錢包時設定的密碼,接着執行,

./xdag_wallet_console.sh

進入交互模式,接着輸入account命令,請記錄下屏幕上打印的錢包地址,如下圖所示,

再輸入terminate 命令,退出錢包。

5)輸入以下命令,生成執行腳本,

cat << 'EOD' > ./xdag_miner_run.sh

#!/bin/bash

PIDS="`pidof xdag-gpu`"

if [ "$?" -eq 0 ]; then

echo "Miner already running? PIDs: ${PIDS}"

echo "run 'screen -x' and press CTRL+C to terminate the miner."

exit 1

fi

if [ "$STY" == "" ]; then

echo "Please execute 'screen' first before executing this script."

exit 1

fi

echo Starting miner...

(cd ./DaggerGpuMiner/GpuMiner && ./xdag-gpu -G -a wallet_address -p xdagpool.org:13654 -t 0 -v 2 -opencl-platform platform_id -opencl-devices device_nums)

echo -n "Miner PIDs: "

pidof xdag-gpu

EOD

請將wallet_address 替換為剛才生成的錢包地址,將platform_id 改為0,如果運行失敗,可改成1或者2再試試,將device_nums修改為gpu編號,如果機器上有3塊gpu,則替換為0 1 2,依此類推。

如果使用的NV的顯卡,還需加上在命令行中加入 -nvidia-fix ,用以提升挖礦性能。

.....

(cd ./DaggerGpuMiner/GpuMiner && ./xdag-gpu -G -a wallet_address -p xdagpool.org:13654 -t 0 -v 2 -opencl-platform platform_id -opencl-devices device_nums -nvidia-fix)

.....

更多的參數信息可通過./xdag-gpu -h進行查閱。

接着輸入

cat << 'EOD' > ./xdag_miner_update.sh

#!/bin/bash

PIDS="`pidof xdag-gpu`"

if [ "$?" -eq 0 ]; then

echo "Miner is running! Stop it before updating. PIDs: ${PIDS}"

echo "run 'screen -x' and press CTRL+C to terminate the miner."

exit 1

fi

echo Updating git repository...

(cd ./DaggerGpuMiner && git pull && make all)

echo "Done! Start the miner with 'screen ./xdag_miner_run.sh'."

EOD

再執行

chmod +x xdag_*

給腳本賦予執行權限。

6)啟動礦機,執行

screen ./xdag_miner_run.sh

如果輸出如下,則礦機正常啟動。

此時,按下ctrl + a + d,可以返回到console,而礦機程序不會退出。如果想查看礦機程序的狀態,可執行

screen -x

7)升級礦機程序。

執行

screen -x

按下ctrl + c退出礦機程序,然后coin目錄下執行

./xdag_miner_update.sh

當升級完成后,請安裝步驟6再次啟動挖礦程序。

8)查看錢包余額。

在coin目錄下執行

./xdag_wallet_run.sh

輸入創建錢包時設定的密碼,然后再執行

./xdag_wallet_console.sh

進入到交互模式,輸入

balance

正常情況下,顯示如下,

如果屏幕顯示 not ready to show balance,則稍等一會,再輸入balance重試。

當查詢完畢后,執行

terminate

退出錢包。

更多內容關注:區塊鏈Wakanda

加入社群一起玩耍:

telegram:

https://t.me/BCWakanda

加微信拉你入群

xdag的linux安装包,超詳細XDAG GPU挖礦教程 Linux 篇相关推荐

  1. redis linux 安装包下载,redis linux安装包

    redis linux安装包适用于Linux系统平台,如果您需要搭建NOSQL数据库,可以在本页下载该安装包.安装存在一些前提要求,例如C++编译环境.gcc编译器,下载解压包之后,需要您根据项目情况 ...

  2. Ubuntu 16.04版本的 网易云音乐 linux 安装包资源以及下载过程

    网易云官网没有了支持Ubuntu16.04 版本的Linux安装包 ,以下提供相关绝版资源的链接: https://pan.baidu.com/s/10H5ifLJonrBq2F1kA2kpqw    ...

  3. 【泛微ecology】E-Mobile 7 win+linux 安装包(版本20210409)

    E-Mobile 7 win+linux 安装包(版本20210409) 含 emp_patch_20210526 更新包 链接:https://pan.baidu.com/s/1gj_Cj8Zq6I ...

  4. linux安装包U盘刻录工具:rufus-3.13.exe

    linux安装包U盘刻录工具:rufus-3.13.exe

  5. Linux安装包-run制作

    linux安装包制作简单总结: 1.压缩文件:解压后直接可以使用     tar,zip,gz等 2.包管理工具     ubunut:deb,redhat:rpm 3二进制包:脚本+程序     b ...

  6. 荣耀预装linux安装包,关于华为机子没有预装应用商店讨论

    在荣耀笔记本(Linux版)中拥有深度应用商店,几步就搞定啦! 在荣耀笔记本(Linux版)中拥有深度应用商店,几步就搞定啦! 深度操作系统 今天 随着预装深度操作系统(deepin)的荣耀笔记本(L ...

  7. linux 安装包 在此作用域中尚未声明_Linux运行go项目报错:copy_file_range: bad file descriptor...

    这两天在 Linux 环境部署一个 Go 项目遇到一个报错:copy_file_range: bad file descriptor.网上查找各种方法,花了两天的时间,经过一番折腾后才解决,觉得非常有 ...

  8. vsftpd linux安装包,Linux下vsftpd的安装配置

    一.安装 由于很多时候都是在没有网络的情况下安装,所以下载rpm包来安装,我这里环境如下: 系统:redhat enterprise 6.5 vsftpd安装包:vsftpd-3.0.2-21.el7 ...

  9. Linux安装包deb和rpm格式,deb格式和rpm格式是什么?_网站服务器运行维护

    win10电脑蓝屏按什么键恢复?_网站服务器运行维护 win10电脑蓝屏需要重启电脑按F8键,进入高级选项界面,选择安全模式或恢复到上一次正确的配置:如果能进入安全模式,请把电脑蓝屏之前安装的软件卸载 ...

最新文章

  1. 文本框禁用后(readonly=readonly),光标置于文本框中按后退键,页面后退的解决方案...
  2. python输入两个数用逗号隔开如不是两个数报错_Python数据类型
  3. Eclipse发布MicroProfile 1.4和2.0
  4. python语言怎么学-你们都是怎么学 Python 的?
  5. 高并发高流量网站架构详解--转载
  6. LinuxWindows下批量修改文件后缀
  7. redis结合springboot 无法注入redisTemplate问题
  8. 第二节:Web前端-ASP.NET之C#基础
  9. yolo1-5系列算法备忘录
  10. linux包之bash之内置命令ulimit
  11. 短信猫JAVA二次开发包SMSLib,org.smslib.TimeoutException: No response from device解决方案...
  12. 深度解析,BIM应用落地,基于BIM的群塔作业方案优化
  13. 【LDC1314】电感传感器中文手册与检测原理介绍
  14. POI Cannot add merged region XXX to sheet because it overlaps with an existing merged region问题解决
  15. 决策树算法的Python实现—基于金融场景实操
  16. 苹果回应巴西政府禁止销售不附赠充电器的iPhone;小米造车新进展;国内首家以数据服务为核心的央企数据中台上线 | EA周报...
  17. 怎么把ppt文字大小设置一致_51页PPT告诉你,大神都在用的这些神级插件,到底有多赞?...
  18. Node.js 给前端带来了什么?
  19. JS实现最美的3D宇宙效果
  20. switch...case

热门文章

  1. 大型3d游戏资源加载三步曲(硬盘 内存 显存)
  2. JSON格式页面展示美化方法
  3. 利用ps制作pbr贴图
  4. vue-element(一)搭建vue环境
  5. Zigbee ZCL解读
  6. R语言求拟合函数图形的交点坐标
  7. 计算机应用类如何投稿,计算机类投稿须知.doc
  8. python中while continue的用法_Python3 循环语句while/for/break/continue用法
  9. 餐饮管理软件,温州最好的餐馆管理软件
  10. 数码好物推荐,双十一好物选购攻略