逸凡 avatar

DamoMiner Linux版本操作指南

ericjiang

Published: 14 Dec 2022 › Updated: 14 Dec 2022DamoMiner Linux版本操作指南

DamoMiner Linux版本操作指南

一、操作教程

步骤一:下载DamoMiner至矿机

  1. 进入DamoMiner官网, 点击“下载中心”页面。

  2. 选择您矿机运行的操作系统。(此处选择Linux版本)

836253318643716


  1. 自动跳转到下载页面,选择相应的版本号,点击“damominer_v版本号.tar”档即可下载。

836295479787524


  1. 把对应本地程式包上传到自己的矿机。

注:或直接在矿机上使用wget命令下载程式,详情请参照步骤三

步骤二:创建Aleo钱包

DamoMiner 提供的客户端程式可用于生成一个钱包帐号,详细步骤如下:

  1. 下载客户端软体到Linux 终端的自定义目录下;

  2. 在客户端软体所在的目录下分别执行chmod 777 damominer和./damominer --new-account 会自动生成“Private key”、“View key” 和“Address”;

  3. “Address”对应的值就是我们本次生成的钱包。

836364450922500


注:支持通过其他方式创建的aleo 钱包,但需要确保安全持有相应的钱包私钥。如果私钥意外丢失,收益将无法找回!

步骤三:运行DamoMiner

如果你的矿机是ubuntu图形介面,解压完成后,可以直接从步骤4开始操作,以下步骤1至步骤3,针对ubuntu命令行版本。(运行ubuntu其他所需材料请拉至底部查看)

在运行DamoMiner前,请确保你的ubuntu系统已成功安装显卡驱动!!!

注①:建议使用ubuntu 20.04版本;【ubuntu桌面版/命令行版本下载地址: https://releases.ubuntu.com/focal/

注②:驱动需470以上版本,建议470.141.03,515.65.01版本,目前不建议使用520、525版本驱动【3060M卡需特定465.31驱动版本】

  1. 打开命令框,使用sudo apt-get install wget,安装wget 工具。

  2. 安装完成后使用命令wget

https://github.com/damomine/aleominer/releases/download/v2.1.2/damominer_linux_v2.1.2.tar ,下载DamoMiner运行档。

注:如果国内下载很慢,可以使用

wget https://ghproxy.com/https://github.com/damomine/aleominer/releases/download/v2.1.2/damominer_linux_v2.1.2.tar

  1. 使用命令tar -xvf damominer_v2.1.2.tar 解压下载得到如下几个档:

836474995998724


其中run_gpu.sh是GPU 矿机的启动脚本。

  1. 添加操作许可权:

① chmod +x damominer

② chmod +x run_gpu.sh

  1. 执行命令vi run_gpu.sh,脚本demo如下所示:

836530964791300


./damominer --address aleo1rz3s5w2shzvmz0kcgppnxehuu4jvlps52nfqspfp9ck4ncekt5psfq68wv --proxy aleo2.damominer.hk:9090

注:红色部分为需替换的内容

  1. 配置Aleo 启动参数

--address:参数后添加自己的钱包地址

--proxy:参数后添加代理地址:端口

注:目前支持以下代理地址:aleo2.damominer.hk:9090、asiahk.damominer.hk:9090,请及时查看官方公告获取最新代理地址。

--worker:参数修改为自定义矿工名称,例子:--worker tester001 (选填,如不填写需删除 --worker ,默认为内网IP地址)

  1. 核实所填资讯无误后,按Esc键,输入:wq,保存并退出, 执行命令 ./run_gpu.sh 开始挖矿;

  2. tail -f aleo.log 查看日志是否正常。

  3. 正确部署后,约半小时后能看到相关挖矿数据。

步骤四:查看矿机数据

  1. 客户端首页挖矿数据栏输入您的挖矿钱包,点击“查看”;

  2. 页面跳转到查询的钱包地址对应的挖矿数据页面,支持查看平均算力、本地算力、线上矿工数、solution 数量、Rewards、全网难度和PartialSolutions 相关数据。

836618692853764


836644412325892


836769620688900


二、常用命令

1. 生成钱包

进入damominer目录后执行:

①chmod 777 damominer

②./damominer --new-account

2. 启动/停止挖矿

①启动程式: ./run_gpu.sh

②停止程式:kill run_gpu.sh或killall damominer

3. 查看日志

tail -f aleo.org

4. 指定显卡运行

-g 0 -g1 -g2(以此类推)

举例指定第一张卡:

nohup ./damominer --address aleo109y73uu9x43dpuyf9n2k23vr9twt4rv5fp2v7rnhezk8e7rdt58szmx23d --proxy aleo1.damominer.hk:9090 --worker worker_001 -g 0 >> aleo.log 2>&1 &

5. 指定worker名

--worker

举例:--worker worker_001

nohup ./damominer --address aleo109y73uu9x43dpuyf9n2k23vr9twt4rv5fp2v7rnhezk8e7rdt58szmx23d --proxy aleo1.damominer.hk:9090 --worker worker_001 >> aleo.log 2>&1 &

6. 更新代理地址

vi run_gpu.sh (替换原来的)

7. 显卡驱动和状态检查

nvidia-smi 查看显卡驱动

dmesg -T 查看矿机有无报错

8. 显卡驱动卸载、安装

① 卸载系统里的Nvidia低版本显卡驱动

sudo apt-get purge nvidia -y

sudo apt-get --purge remove "nvidia" -y

sudo apt autoremove -y

②把显卡驱动加入PPA

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

③查找显卡驱动最新的版本号

sudo apt-cache search nvidia

④使用终端命令查看Ubuntu推荐的驱动版本

sudo ubuntu-drivers devices

⑤安装Nvidia驱动,下述命令中的470为驱动版本号,可根据实际需要修改即可,假设我们想装470的版本

sudo apt-get install nvidia-driver-470 -y

⑥重启设备

sudo reboot

⑦验证驱动是否安装成功

nvidia-smi

9. 更新dns

如碰到ping代理地址不通的情况,可以尝试更新dns

用以下命令在/etc/resolv.conf新增一行:

①国内新增

echo "nameserver 223.5.5.5" >> /etc/resolv.conf

②国外新增

echo "nameserver 8.8.8.8" >> /etc/resolv.conf

新增完成后可以输入cat /etc/resolv.conf 查看是否新增完成

三、常见问题

1. 查看积分的地方

https://www.aleo.network/

https://explorer.hamp.app/

2. 命令操作许可权

如遇到报错资讯:

Permission Denied

Unable to init server: Could not conncet: Connection refused

使用命令:

①chmod +x damominer

②chmod +x run_gpu.sh

3. 显卡驱动建议及安装操作

推荐141.03,515.65.01安装驱动;暂时不推荐520、525版本驱动;安装教程见《常用命令》。

4. openssl 1.1.1f 的问题

如遇到报错资讯:error while loading shared libraries:libssl.so.1.1: cannot open shared object file: No such file or directory

836961753366532


download binary openssl packages from Impish builds

wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/openssl_1.1.1f-1ubuntu2.16_amd64.deb

wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl-dev_1.1.1f-1ubuntu2.16_amd64.deb

wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb

install downloaded binary packages

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.16_amd64.deb

sudo dpkg -i libssl-dev_1.1.1f-1ubuntu2.16_amd64.deb

sudo dpkg -i openssl_1.1.1f-1ubuntu2.16_amd64.deb

5. 生成官方钱包

①找一台ubuntu 主机

②执行下面的命令

git clone https://github.com/AleoHQ/snarkOS.git --depth 1

cd snarkOS

./build_ubuntu.sh

cargo install --path .

③最后执行snarkos account new 就可以创建新的钱包地址

文档在https://github.com/AleoHQ/snarkOS#3b-run-an-aleo-prover

6.运行ubuntu所需材料

①ubuntu安装教程:
(中文)https://zhuanlan.zhihu.com/p/135953477

(英文)

② 设置开机启动挖矿教程:

https://learnku.com/docs/ubuntustudy/linux-service-management-how-to-set-boot-script-in-ubuntu/8850

7. Damominer不支持vps

Leave DamoMiner Linux版本操作指南 to:

Written by

穷不怪父 孝不比兄,苦不责妻,气不凶子

Read more #linux-xitong posts


Best Posts From 逸凡

We have not curated any of ericjiang's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From 逸凡