以太坊(ETH)作为全球第二大加密货币,其挖矿一直是加密爱好者关注的焦点,相较于Windows系统,Linux(如Ubuntu)凭借更高的稳定性、更强的命令行操作能力以及更低的资源占用,成为专业挖矿玩家的首选系统,本文将以Ubuntu 20.04 LTS为例,详细讲解在Linux环境下搭建ETH挖矿环境的完整流程,帮助新手快速入门。
硬件设备

网络环境
稳定的有线网络(WiFi延迟较高,可能影响矿池连接),带宽建议10Mbps以上。
sudo apt update && sudo apt upgrade -y
NVIDIA显卡:

sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update
nvidia-driver-470): ubuntu-drivers devices
sudo apt install nvidia-driver-470 -y
nvidia-smi
(若显示GPU信息,则驱动安装成功)
AMD显卡:
Ubuntu默认开源驱动amdgpu-pro已支持大部分AMD显卡,若需优化性能,可安装官方闭源驱动(参考AMD官网)。
目前主流的Linux挖矿软件包括:

nbminer_40.0_linux.tar.gz)。 wget下载): wget https://github.com/NebuTech/NBMiner/releases/download/v40.0/nbminer_40.0_linux.tar.gz tar -xvf nbminer_40.0_linux.tar.gz cd nbminer_40.0_linux
nbminer.conf: nano nbminer.conf
填入以下内容(根据实际矿池信息修改):
{
"algo": "ethash", // 以太坊挖矿算法(ETH2.0合并后需切换,目前仍支持ethash)
"miner": "your_wallet_address", // 替换为你的ETH钱包地址(如MetaMask地址)
"pool": "pool_url:port", // 矿池地址(见下文推荐)
"worker": "rig_name", // 矿机名称(自定义,用于矿池管理)
"intensity": 8 // 显卡强度(0-12,默认8,可微调以平衡性能与稳定性)
} eth.f2pool.com:8008 eth-us-east1.nanopool.org:9999 eth.sparkpool.com:3333 在NBMiner目录下执行:
./nbminer -c nbminer.conf
若配置正确,将看到GPU识别信息及算力输出(如RTX 3080: 100 MH/s)。
使用nohup和&命令:
nohup ./nbminer -c nbminer.conf > miner.log 2>&1 &
miner.log为日志文件,可通过tail -f miner.log实时查看挖矿状态。 GPU not found:检查显卡驱动是否安装成功。 connection timeout:检查网络连接或矿池地址是否正确。 low intensity:降低intensity值(如从8调至5),避免GPU过载。 Linux系统的稳定性和高效性使其成为挖矿的理想选择,本文详细讲解了从系统安装到挖矿运行的完整流程,需要注意的是,ETH2.0已转向PoS权益证明,传统显卡挖矿将在未来逐步退出,但当前通过PoW挖矿仍有一定收益空间,新手可从小规模测试开始,逐步优化硬件与软件配置,确保挖矿过程安全稳定。