:2026-03-04 18:42 点击:3
以太坊(ETH)作为全球第二大加密货币,其挖矿一直是加密爱好者关注的热点,Linux系统凭借其稳定性、安全性和高效的资源管理能力,成为专业矿工的首选操作系统,本文将以主流Linux发行版(如Ubuntu)为例,详细讲解ETH挖矿的全流程,包括环境搭建、软件配置、参数优化及注意事项,帮助读者快速上手Linux环境下的ETH挖矿。
推荐使用Ubuntu 20.04 LTS或04 LTS(长期支持版本,稳定性高),其他Debian系发行版(如Linux Mint)也可参考。
sudo apt update && sudo apt upgrade -y
挖矿软件需要基础编译工具和库支持,执行以下命令:
sudo apt install -y build-essential libcurl4-openssl-dev libgmp-dev libssl-dev libjansson-dev libncurses5-dev libreadline-dev wget git
避免网络限制,临时关闭防火墙:
sudo ufw disable # Ubuntu默认防火墙
若系统启用SELinux(CentOS系常见),需设置为宽松模式:
sudo setenforce 0
确保矿机IP固定,避免因IP变化导致挖矿软件连接异常,以Ubuntu为例:
sudo nano /etc/netplan/01-netcfg.yaml
编辑配置文件(示例):
network:
version: 2
ethernets:
ens33: # 根据实际网卡名修改
dhcp4: no
addresses: [192.168.1.100/24] # 自定义IP
gateway4: 192.168.1.1 # 网关
nameservers:
addresses: [8.8.8.8, 114.114.114.114] # DNS
保存后执行sudo netplan apply使配置生效。
ETH挖矿中,NVIDIA显卡因驱动成熟、算力稳定更受青睐。
lspci | grep -i nvidia
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update ubuntu-drivers devices # 查看推荐的驱动版本
选择最新稳定版(如104.05),安装:
sudo apt install -y nvidia-driver-535
nvidia-smi # 查看显卡信息及驱动版本
若使用AMD显卡,需安装ROCm(Radeon Open Compute)平台:
echo 'deb [arch=amd64] https://repo.radeon.com/amdgpu-install/6.0/ubuntu jammy main' | sudo tee /etc/apt/sources.list.d/amdgpu-install.list sudo apt update
sudo apt install -y amdgpu-install sudo amdgpu-install --usecase=rocm,hip --no-dkms
rocm-smi # 查看AMD显卡信息
cd ~ wget https://github.com/NebuTech/NBMiner/releases/download/v42.0/nbminer_linux.zip unzip nbminer_linux.zip cd nbminer
编辑启动脚本start.sh:
nano start.sh ``` 根据实际情况修改): #### 示例1:单卡NVIDIA挖ETH ```bash #!/bin/bash ./nbminer -a ethash -o stratum+tcp://eth.pool.example.com:8888 -u YOUR_WALLET_ADDRESS -p x
-a ethash:指定Ethash算法(ETH/PoW使用)。 -o stratum+tcp://...:矿池地址(需替换为实际矿池URL)。 -u YOUR_WALLET_ADDRESS:ETH钱包地址(推荐使用钱包地址或矿池用户ID)。 -p x:密码(矿池用户ID或任意字符,部分矿池需设置)。 #!/bin/bash ./nbminer -a ethash -o stratum+tcp://eth.pool.example.com:8888 -u YOUR_WALLET_ADDRESS -p x --dual_mining ergo -o stratum+tcp://ergo.pool.example.com:3333 -u YOUR_WALLET_ADDRESS.ergo_worker -p x
--dual_mining ergo:开启双挖(ETH+ERG,提升收益)。 chmod +x start.sh ./start.sh # 启动挖矿
| 参数 | 说明 | 示例 |
|---|---|---|
-a |
指定算法 | -a ethash(ETH)、-a kawpow(RVN) |
-o |
矿池地址 | -o stratum+tcp://us-east.ethash-hub.miningpoolhub.com:20535 |
-u |
钱包地址/用户名 | -u 0x1234...abcd(钱包地址) |
-p |
密码 | -p x(默认)、-p worker_name(自定义矿工名) |
--devices |
指定挖矿显卡(索引从0开始) | --devices 0,1,2(仅用前3张卡) |
--intensity |
GPU挖矿强度(6-10,数值越高算力越高,功耗越大) | --intensity 8 |
--temp_limit |
显卡温度限制(℃),超限自动降频 | --temp_limit 75 |
--fan_control |
风扇控制(0=自动,1=手动) | --fan_control 1 |
watch -n 1 nvidia-smi # 每1秒刷新显卡状态(算力、温度、功耗)
watch -n 1 rocm-smi
--intensity参数调整挖矿强度,测试不同强度下的算力和功耗,选择最优值(如intensity=8本文由用户投稿上传,若侵权请提供版权资料并联系删除!