这是一个关于在Linux系统上挖掘以太坊(或ETC等基于DAG算法的币种)的详细指南,以太坊主网已于2022年9月完成合并,转为权益证明,因此无法再通过显卡或ASIC矿机挖掘以太坊(ETH)。
Linux挖矿”通常指挖掘以太坊经典(ETC)、Ravencoin(RVN)或其他山寨币,或者参与测试网挖掘,以下指南将以挖掘以太坊经典(ETC)为例,因为它是与以太坊算法最接近的可挖矿币种。

前言
Linux凭借其稳定性、低资源占用和高可定制性,一直是构建加密货币挖矿节点的首选操作系统,虽然以太坊主网已经告别了PoW(工作量证明)时代,但理解如何在Linux环境下配置显卡驱动、部署挖矿软件并连接矿池,依然是挖掘ETC(以太坊经典)或其他GPU友好型代币的核心技能。
本教程将手把手教你在Ubuntu系统下搭建环境,并以挖掘以太坊经典(ETC)为例进行演示。
在开始之前,请确保你拥有以下条件:
这是最关键的一步,如果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挖矿软件依然通用,主流的内核包括 Gminer、T-Rex Miner(仅NVIDIA)、lolMiner 或 TeamRedMiner(仅AMD)。
这里以 Gminer 为例(支持NVIDIA和AMD,性能优秀):
打开终端,创建一个挖矿目录:
mkdir ~/mining cd ~/mining
下载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) 矿池为例。
创建启动脚本: 在 ~/mining 目录下,使用 nano 或 vim 创建一个脚本文件:

nano mine_etc.sh
编写脚本内容: 输入以下命令格式(注意替换钱包地址):
etchash 算法。#!/bin/bash
./miner --algo etchash \
--server etc-eu1.nanopool.org:10111 \
--user 0x你的ETC钱包地址.矿工名 \
--pass x (注:以上是Nanopool的示例配置,不同矿池地址请查阅官方帮助)
保存并赋予执行权限: 按 Ctrl O 保存,Ctrl X 退出,然后运行:
chmod x mine_etc.sh
开始挖矿:
./mine_etc.sh
直接在终端运行意味着关闭窗口挖矿就会停止,为了让矿机在后台持续运行,推荐使用 screen 或 tmux。
安装screen:
sudo apt install screen
创建一个名为“mine”的会话:
screen -S mine
在新窗口中运行你的挖矿脚本:
./mine_etc.sh
脱离会话:按键盘 Ctrl A,然后松开按 D,此时你可以安全关闭终端,矿机依然在后台运行。
恢复查看:下次登录Linux时,输入 screen -r mine 即可回到挖矿界面查看算力和温度。
nvidia-settings (N卡) 或使用内核提供的超频工具,务必监控显卡温度(nvidia-smi),保持在80度以下以确保硬件寿命。