DamoMiner Linux版本操作指南

Words
1487
Reading
7 min
4y
Listen to this post
~10 min

一、操作教程

步骤一:下载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

DamoMiner Linux版本操作指南 | Ecency