xdag的linux安装包,超詳細XDAG GPU挖礦教程 Linux 篇
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 篇相关推荐
- redis linux 安装包下载,redis linux安装包
redis linux安装包适用于Linux系统平台,如果您需要搭建NOSQL数据库,可以在本页下载该安装包.安装存在一些前提要求,例如C++编译环境.gcc编译器,下载解压包之后,需要您根据项目情况 ...
- Ubuntu 16.04版本的 网易云音乐 linux 安装包资源以及下载过程
网易云官网没有了支持Ubuntu16.04 版本的Linux安装包 ,以下提供相关绝版资源的链接: https://pan.baidu.com/s/10H5ifLJonrBq2F1kA2kpqw ...
- 【泛微ecology】E-Mobile 7 win+linux 安装包(版本20210409)
E-Mobile 7 win+linux 安装包(版本20210409) 含 emp_patch_20210526 更新包 链接:https://pan.baidu.com/s/1gj_Cj8Zq6I ...
- linux安装包U盘刻录工具:rufus-3.13.exe
linux安装包U盘刻录工具:rufus-3.13.exe
- Linux安装包-run制作
linux安装包制作简单总结: 1.压缩文件:解压后直接可以使用 tar,zip,gz等 2.包管理工具 ubunut:deb,redhat:rpm 3二进制包:脚本+程序 b ...
- 荣耀预装linux安装包,关于华为机子没有预装应用商店讨论
在荣耀笔记本(Linux版)中拥有深度应用商店,几步就搞定啦! 在荣耀笔记本(Linux版)中拥有深度应用商店,几步就搞定啦! 深度操作系统 今天 随着预装深度操作系统(deepin)的荣耀笔记本(L ...
- linux 安装包 在此作用域中尚未声明_Linux运行go项目报错:copy_file_range: bad file descriptor...
这两天在 Linux 环境部署一个 Go 项目遇到一个报错:copy_file_range: bad file descriptor.网上查找各种方法,花了两天的时间,经过一番折腾后才解决,觉得非常有 ...
- vsftpd linux安装包,Linux下vsftpd的安装配置
一.安装 由于很多时候都是在没有网络的情况下安装,所以下载rpm包来安装,我这里环境如下: 系统:redhat enterprise 6.5 vsftpd安装包:vsftpd-3.0.2-21.el7 ...
- Linux安装包deb和rpm格式,deb格式和rpm格式是什么?_网站服务器运行维护
win10电脑蓝屏按什么键恢复?_网站服务器运行维护 win10电脑蓝屏需要重启电脑按F8键,进入高级选项界面,选择安全模式或恢复到上一次正确的配置:如果能进入安全模式,请把电脑蓝屏之前安装的软件卸载 ...
最新文章
- 文本框禁用后(readonly=readonly),光标置于文本框中按后退键,页面后退的解决方案...
- python输入两个数用逗号隔开如不是两个数报错_Python数据类型
- Eclipse发布MicroProfile 1.4和2.0
- python语言怎么学-你们都是怎么学 Python 的?
- 高并发高流量网站架构详解--转载
- LinuxWindows下批量修改文件后缀
- redis结合springboot 无法注入redisTemplate问题
- 第二节:Web前端-ASP.NET之C#基础
- yolo1-5系列算法备忘录
- linux包之bash之内置命令ulimit
- 短信猫JAVA二次开发包SMSLib,org.smslib.TimeoutException: No response from device解决方案...
- 深度解析,BIM应用落地,基于BIM的群塔作业方案优化
- 【LDC1314】电感传感器中文手册与检测原理介绍
- POI Cannot add merged region XXX to sheet because it overlaps with an existing merged region问题解决
- 决策树算法的Python实现—基于金融场景实操
- 苹果回应巴西政府禁止销售不附赠充电器的iPhone;小米造车新进展;国内首家以数据服务为核心的央企数据中台上线 | EA周报...
- 怎么把ppt文字大小设置一致_51页PPT告诉你,大神都在用的这些神级插件,到底有多赞?...
- Node.js 给前端带来了什么?
- JS实现最美的3D宇宙效果
- switch...case