在加密货币挖矿领域,Ubuntu凭借其开源免费、稳定性强、资源占用低等优势,成为矿工群体的主流选择,相较于Windows系统,Ubuntu在命令行操作、驱动兼容性及长期运行稳定性上表现更优,尤其适合需要7×24小时不间断运行的挖矿任务,Ubuntu对Linux原生挖矿软件的支持更完善,能充分发挥GPU算力,是ETH挖矿的理想“战场”。
sudo apt update && sudo apt upgrade -y
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo ubuntu-drivers autoinstall # 自动推荐驱动 reboot # 重启生效
安装后可通过 nvidia-smi 验证驱动是否正常(显示GPU信息及CUDA版本)。
目前主流的ETH挖矿软件为 NBMiner(支持NVIDIA/AMD,稳定性高)和 Gminer(闭源但效率优化好),以NBMiner为例,下载地址:NBMiner官网。
mkdir mining && cd mining。 wget https://github.com/NebuTech/NBMiner/releases/download/v42.0/nbminer_linux.zip unzip nbminer_linux.zip
start.sh 文件,内容如下(需替换为实际矿池信息): #!/bin/bash ./nbminer -a ethash -o stratum tcp://eth.pool.address:9999 -u wallet_address.worker_name -p password
参数说明:

-a ethash:指定ETH挖矿算法(ETH PoW阶段仍使用Ethash); -o:矿池地址(推荐选择稳定费率低的矿池,如F2Pool、Poolin等); -u:钱包地址(注册交易所钱包或MyEtherWallet生成的地址); -p:矿池密码(可填写任意值,部分矿池支持钱包地址直接作为密码); worker_name:矿工名称(自定义,方便区分设备)。 赋予脚本执行权限后运行:

chmod x start.sh ./start.sh
若成功,终端会显示GPU算力、连接矿池状态及实时收益(如“Speed: 100MH/s”表示每秒1亿次哈希运算)。

通过 nvidia-smi 调整GPU功耗限制和核心频率,提升算力:
sudo nvidia-smi -pl 250 # 设置功耗限制为250W(根据显卡型号调整) sudo nvidia-smi -i 0 -cclock 100 # 调整核心频率 100MHz
注意:超频可能导致显卡发热增加,需加强散热,避免硬件损坏。
sudo systemctl disable --now apt-daily.service; screen 命令让挖矿进程后台运行,防止终端关闭后程序终止。 Ubuntu作为高效稳定的挖矿系统,配合合适的硬件与软件,可充分发挥ETH挖矿潜力,但需理性看待挖矿收益,平衡投入与风险,同时关注以太坊向PoS转型后,GPU挖矿市场的长期变化,对于新手而言,建议从小规模测试开始,逐步优化配置,确保挖矿过程安全高效。