这是一个关于在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 保存,Ctrl X 退出,然后运行:

    chmod  x mine_etc.sh
  4. 开始挖矿

    ./mine_etc.sh

第五步:后台运行与监控

直接在终端运行意味着关闭窗口挖矿就会停止,为了让矿机在后台持续运行,推荐使用 screentmux

  1. 安装screen:

    sudo apt install screen
  2. 创建一个名为“mine”的会话:

    screen -S mine
  3. 在新窗口中运行你的挖矿脚本:

    ./mine_etc.sh
  4. 脱离会话:按键盘 Ctrl A,然后松开按 D,此时你可以安全关闭终端,矿机依然在后台运行。

  5. 恢复查看:下次登录Linux时,输入 screen -r mine 即可回到挖矿界面查看算力和温度。

注意事项与优化

  1. 散热与功耗:Linux下调节显卡功耗通常需要安装 nvidia-settings (N卡) 或使用内核提供的超频工具,务必监控显卡温度(nvidia-smi),保持在80度以下以确保硬件寿命。
  2. 安全警告:挖矿软件可能会被杀毒软件误报,建议在下载时验证官方校验和(Checksum),不要在存有大量资金的同一台Linux机器上进行日常操作,以防安全风险。
  3. 收益计算:在挖矿前,请务必使用在线计算器(如WhatToMine)计算你的电费与显卡算力是否能产生正向收益。