这是一个关于在Linux系统上挖掘以太坊(或ETC等基于DAG算法的币种)的详细指南,以太坊主网已于2022年9月完成合并,转为权益证明,因此无法再通过显卡或ASIC矿机挖掘以太坊(ETH)

Linux挖矿”通常指挖掘以太坊经典(ETC)Ravencoin(RVN)或其他山寨币,或者参与测试网挖掘,以下指南将以挖掘以太坊经典(ETC)为例,因为它是与以太坊算法最接近的可挖矿币种。


Linux挖矿实战指南:从环境搭建到运行以太坊经典(ETC)矿机的完整教程

前言

Linux凭借其稳定性、低资源占用和高可定制性,一直是构建加密货币挖矿节点的首选操作系统,虽然以太坊主网已经告别了PoW(工作量证明)时代,但理解如何在Linux环境下配置显卡驱动、部署挖矿软件并连接矿池,依然是挖掘ETC(以太坊经典)或其他GPU友好型代币的核心技能。

本教程将手把手教你在Ubuntu系统下搭建环境,并以挖掘以太坊经典(ETC)为例进行演示。

第一步:准备工作

在开始之前,请确保你拥有以下条件:

  1. 硬件设备:一台安装了Linux系统(推荐Ubuntu 20.04或22.04 LTS)的电脑,且配备有AMD或NVIDIA显卡。
  2. 钱包地址:你需要一个ETC钱包地址用于接收收益(可以使用MetaMask切换至ETC网络,或交易所充币地址)。
  3. 稳定的网络:以及一个可靠的矿池账号(如F2Pool, Ethermine, AntPool等)。

第二步:安装显卡驱动

这是最关键的一步,如果Linux没有正确识别并安装显卡驱动,挖矿软件将无法运行。

NVIDIA显卡用户:

通常Ubuntu自带的“附加驱动”程序可以安装,但推荐使用官方PPA源以获得最新性能:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt updateubuntu-drivers devices
# 安装推荐驱动(通常是nvidia-driver-535或更新版本)
sudo apt install nvidia-driver-535
# 重启系统
sudo reboot

重启后,输入 nvidia-smi,如果看到显卡列表和温度信息,说明驱动安装成功。

AMD显卡用户:

AMD用户需要下载并安装AMDGPU-PRO驱动和OpenCL组件,这对于挖矿至关重要,请前往AMD官网下载对应Linux版本的驱动压缩包并解压安装。

第三步:选择并下载挖矿软件

虽然无法再挖ETH,但目前的ETC挖矿软件依然通用,主流的内核包括 GminerT-Rex Miner(仅NVIDIA)、lolMinerTeamRedMiner(仅AMD)。

这里以 Gminer 为例(支持NVIDIA和AMD,性能优秀):

  1. 打开终端,创建一个挖矿目录:

    mkdir ~/mining
    cd ~/mining
  2. 下载Gminer(请去官网查看最新版本链接,此处为示例):

    wget https://github.com/develsoftware/GMinerRelease/releases/download/3.44/gminer_3_44_linux64.tar.xz
    tar -xvf gminer_3_44_linux64.tar.xz

第四步:配置并启动矿机

你需要配置矿机连接到矿池,这里以连接到 Ethermine (ETC) 矿池为例。

  1. 创建启动脚本: 在 ~/mining 目录下,使用 nanovim 创建一个脚本文件:

    nano mine_etc.sh
  2. 编写脚本内容: 输入以下命令格式(注意替换钱包地址):

    • 算法:ETC使用 etchash 算法。
    • 服务器:选择离你最近的矿池节点。
    • 用户:你的钱包地址.矿工号。
    #!/bin/bash
    ./miner --algo etchash \
            --server etc-eu1.nanopool.org:10111 \
            --user 0x你的ETC钱包地址.矿工名 \
            --pass x

    (注:以上是Nanopool的示例配置,不同矿池地址请查阅官方帮助)

  3. 保存并赋予执行权限: 按 Ctrl+O 保存,随机配图