:2026-03-17 8:12 点击:3
以太坊(ETH)作为全球第二大加密货币,其挖矿一直是许多技术爱好者关注的焦点,相较于Windows系统,Linux(尤其是Ubuntu)凭借其稳定性、安全性和对命令行的友好支持,成为了不少矿工搭建挖矿系统的首选操作系统,本文将为您提供一份详细的Ubuntu系统下ETH挖矿教程,从硬件准备到成功挖矿,助您一步步开启以太坊挖矿之旅。
挖矿前准备:硬件与软件环境
硬件准备:

软件环境:
Ubuntu系统安装与配置
安装Ubuntu系统:
系统更新与基础配置:
sudo apt update sudo apt upgrade -y
sudo apt install -y curl git wget build-essential libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev libssl-dev libffi-dev libreadline-dev libbz2-dev
安装显卡驱动:
进入“软件和更新” -> “附加驱动”,选择最新的NVIDIA proprietary driver,点击应用更改。
sudo ubuntu-drivers autoinstall # 或手动安装指定版本,如sudo apt install nvidia-driver-535
nvidia-smi
若能看到显卡信息,则驱动安装成功。
下载与配置挖矿软件
以太坊已从PoW(工作量证明)转向PoS(权益证明),原生ETH挖矿(使用GPU通过PoW算法)已经不再可能,本文此处所指的“ETH挖矿”通常是指通过一些替代币(ETC等,其算法与ETH原PoW算法相似)挖矿,然后兑换成ETH,或者参与一些基于PoW的以太坊分叉链的挖矿,请务必注意当前以太坊网络状态和相关法律法规。
选择挖矿软件: 常用的GPU挖矿软件有NBMiner、Gminer、T-Rex Miner、lolMiner等,这里以NBMiner为例进行演示(其他软件配置类似,需参考其官方文档)。
下载NBMiner:
nbminer_linux.zip)。配置挖矿软件:
mkdir -p ~/mining cd ~/mining unzip nbminer_linux.zip
nbminer 和一个配置文件 nbminer.conf(如果没有,可以自行创建)。nbminer.conf:nano nbminer.conf
在配置文件中添加以下内容(示例,请根据您的实际情况修改):
--algo ethash # 挖矿算法,以太坊原PoW算法为ethash,一些分叉币可能也是
--server stratum+tcp://矿池地址:端口 # 您选择的矿池地址和端口
--user 您的钱包地址.矿工名 # 您的以太坊钱包地址(或分叉币钱包地址)和自定义矿工名
--pass 密码 # 通常为x或任意密码,具体看矿池要求
--devices 0 # 指定使用的GPU设备ID,0表示第一块显卡,1表示第二块,以此类推,如果不指定,默认使用所有可用GPU。
# 如果您有多块显卡且希望全部使用,可以省略--devices参数,或使用--devices 0,1,2...
参数说明:
--algo:挖矿算法,ETH原PoW是ethash。--server:矿池的Stratum协议地址,您需要选择一个可靠的矿池,例如F2Pool、Poolin、NanoPool等(请自行调研选择,注意风险)。--user:您的钱包地址,如果您挖的是以太坊分叉币,需要使用该分叉币的钱包地址,可以通过MetaMask等钱包创建。--pass:矿池密码,一般填写x即可。--devices:指定挖矿显卡。启动挖矿:
chmod +x nbminer ./nbminer
监控与管理
查看挖矿状态:
远程监控(可选):
gpustat等工具:pip install gpustat gpustat -cp
Ethminer Web Monitor等。注意事项与风险提示
本文由用户投稿上传,若侵权请提供版权资料并联系删除!