-
bitcoin $76009.435780 USD
-1.53% -
ethereum $2375.311573 USD
-2.24% -
tether $0.999942 USD
0.01% -
bnb $682.047535 USD
-2.01% -
xrp $1.441787 USD
-5.55% -
usd-coin $1.000052 USD
0.00% -
solana $92.061879 USD
-1.80% -
tron $0.342038 USD
-0.93% -
hyperliquid $77.587999 USD
-1.41% -
dogecoin $0.089327 USD
-2.08% -
zcash $782.134934 USD
-0.71% -
unus-sed-leo $9.484522 USD
0.92% -
chainlink $11.132242 USD
-5.45% -
monero $431.110612 USD
0.39% -
cardano $0.214545 USD
-7.12%
如何在Linux上挖掘Bitcoin? (Ubuntu 高级指南)
Set up Ubuntu 22.04 with full-disk encryption, install ROCm/CUDA drivers, compile BFGMiner with OpenCL/CUDA support, secure via non-root user and UFW, and monitor thermals headlessly.
2026/02/03 20:59
设置挖矿环境
1. 安装 Ubuntu Server 22.04 LTS,并进行全盘加密和最少的软件包选择,以减少攻击面并提高稳定性。
2. 更新系统存储库索引并使用apt update && apt update -y升级所有已安装的软件包,然后再继续。
3. 安装必要的构建工具,包括build-essential 、 cmake 、 libtool和autoconf ,从源代码编译挖矿软件。
4. 配置内核参数以防止内存过量使用,并通过/etc/sysctl.conf将 swappiness 调整为 10,以实现持续的计算工作负载。
5. 禁用GUI服务和不必要的守护进程,例如systemd-resolved和ModemManager ,以释放CPU周期并减少后台I/O压力。
选择兼容的硬件驱动程序
1.使用lspci识别GPU型号| grep VGA并与受支持的 ASIC 仿真器或 OpenCL 兼容设备进行交叉引用。
2. 对于 AMD GPU,安装rocm-opencl-runtime并使用clinfo验证计算能力以确认 OpenCL 2.0+ 支持。
3. 对于 NVIDIA 硬件,将nvidia-driver-535与cuda-toolkit-12-3一起部署,然后使用nvidia-smi和nvcc --version验证 CUDA 可用性。
4. 显式加载内核模块: sudo modprobe amdgpu或sudo modprobe nvidia-uvm ,然后将它们保留在/etc/modules中。
5. 使用rocm-smi --setpoweroverdrive或nvidia-smi -pl设置 GPU 功率限制,以稳定扩展哈希会话期间的热行为。
编译和配置 BFGMiner
1. 从 GitHub 克隆官方 BFGMiner 存储库并签出最新的稳定版本标签,而不是使用 master 分支。
2. 运行./autogen.sh ,然后运行./configure --enable-scrypt --enable-x11 --enable-opencl --enable-cuda以激活相关算法和后端。
3. 使用make -j$(nproc)进行编译,并使用sudo make install进行全局安装,将二进制文件放置在/usr/local/bin中。
4. 在~/.bfgminer/bfgminer.conf生成配置文件,指定池 URL、工作凭证、设备目标和每个 GPU 的强度设置。
5. 使用bfgminer --config ~/.bfgminer/bfgminer.conf --log-file /var/log/bfgminer.log --debug启动以捕获运行时诊断信息,而不会导致终端泛滥。
确保远程采矿作业的安全
1. 创建一个名为miner 的专用非 root 用户,没有 shell 访问权限,并将 sudo 权限仅限于/usr/local/bin/bfgminer 。
2. 仅将挖矿守护进程绑定到本地主机,并禁用 JSON-RPC 远程访问,除非监控接口绝对需要。
3. 配置 UFW 以拒绝非标准端口上除 SSH 之外的所有传入连接,并仅允许到已知矿池 IP 的出站流量。
4. 使用 cron 作业每周轮换 API 密钥和工作人员密码,更新bfgminer.conf并通过systemctl restart bfgminer.service重新加载进程。
5. 离线存储 wallet.dat 备份,并在传输到气隙存储介质之前使用gpg --symmetry --cipher-algo AES256对其进行加密。
常见故障排除
1. 如果clGetPlatformIDs返回CL_PLATFORM_NOT_FOUND_KHR ,请重新安装 ROCm 堆栈并确保用户属于渲染和视频组。
2. 当nvidia-smi显示“未找到正在运行的进程”但哈希率为零时,请通过nvidia-smi -pm 1检查是否启用了持久模式。
3. BFGMiner 启动期间出现分段错误通常表示 OpenCL 库版本不匹配;验证LD_LIBRARY_PATH包含正确的/opt/rocm/opencl/lib/x86_64或/usr/local/cuda/lib64 。
4、池连接超时可能是由于DNS解析失败造成的;覆盖/etc/systemd/resolved.conf中的解析器以使用1.1.1.1并重新启动systemd-resolved 。
5. 接受份额的突然下降与不稳定的内存时钟有关;使用rocm-smi --setmemclock或nvidia-settings -a [gpu:0]/GpuMemoryTransferRateOffset[3]=0将 VRAM 降频 200 MHz。
常见问题解答
问:我可以在 Ubuntu 上直接使用 GPU 挖矿 Bitcoin 吗?由于 ASIC 的主导地位,Bitcoin 的 SHA-256 算法在 GPU 上不再可行;尝试这种方法的回报微乎其微,而且每太拉哈希的电力成本很高。
问:为什么 BFGMiner 安装驱动后仍失败并显示“未检测到设备”?当 OpenCL 或 CUDA 库未正确链接时会发生这种情况;验证ldconfig -p | grep opencl并确保/etc/OpenCL/vendors/中存在特定于供应商的 ICD 文件。
问:以 root 身份运行挖矿软件安全吗?不会。以 root 身份运行会带来严重的权限升级风险;始终在具有最小文件系统和设备权限的受限帐户下运行。
问:没有 X11 如何监控温度和风扇速度?对于 AMD 使用rocm-smi ,对于 NVIDIA 使用nvidia-smi -q -d TEMPERATURE,FAN ;使用awk解析输出并通过 cron 循环中的记录器记录到 syslog。
免责声明:info@kdj.com
所提供的信息并非交易建议。根据本文提供的信息进行的任何投资,kdj.com不承担任何责任。加密货币具有高波动性,强烈建议您深入研究后,谨慎投资!
如您认为本网站上使用的内容侵犯了您的版权,请立即联系我们(info@kdj.com),我们将及时删除。
- 比特币、eCash 分叉和空投动态:深入探讨加密货币的最新争议
- 2026-05-03 12:55:01
- 2026 年迈阿密共识:Web3、区块链、加密货币、NFT、Metaverse,会议,5 月 5 日 — 华尔街与数字前沿相遇的地方
- 2026-05-02 12:45:01
- 美联储维持利率稳定,地缘政治紧张局势引发比特币价格下跌
- 2026-05-01 06:45:01
- 比特币矿工为电网供电:收购俄亥俄州天然气厂开启数字黄金新时代
- 2026-05-01 00:45:01
- MegaETH的MEGA代币登陆纽约:为实时区块链设定新的性能基准
- 2026-05-01 00:55:01
- Solana 的滑坡:价格预测表明阻力损失和潜在的进一步下跌
- 2026-05-01 06:45:01
相关百科
Bitcoin 2026 年挖矿行业将如何变化?矿工为何转向人工智能计算?
2026-08-20 20:40:26
Bitcoin 挖矿基础设施的演变1. 2026 年的挖矿硬件已决定性地转向能够执行 SHA-256 哈希和低精度浮点运算的多功能 ASIC。 2. 数据中心现在大规模集成液浸式冷却系统,减少了功率密度限制,并能够在超过 40°C 的环境温度下持续运行。 3. 模块化采矿舱(具有集成电力转换、热管理...
云挖矿和ASIC挖矿哪个更赚钱?初学者应该如何选择?
2026-08-20 07:40:07
Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的发行时间表,其中大约每 210,000 个区块,区块奖励就会减少一半。 2. 该事件大约每四年发生一次,直接减少了新进入流通的 BTC 数量。 3. 矿工在每个经过验证的区块中收到的代币较少,供应紧张,而需求动态仍然独立于协议规则。 ...
如何选择最赚钱的Bitcoin矿池?您应该比较哪些费用?
2026-08-19 20:59:40
了解矿池盈利指标1. 算力分布直接影响给定矿池中所有参与者的支付一致性。具有稳定算力分配的池可以避免块发现频率的突然下降。 2. 区块确认速度决定了Bitcoin网络接受开采的区块的速度。超过 15 分钟的延迟与较高的孤儿率和有效奖励减少相关。 3. 30 天间隔内的历史支付差异揭示了每日平均值中不...
什么是Bitcoin挖矿难度调整?挖矿难度多久变化一次?
2026-08-19 21:39:33
Bitcoin挖矿难度调整机制1. Bitcoin挖矿难度调整是一种协议级算法响应,旨在保持约十分钟一致的出块间隔。 2.调整重新计算有效区块哈希必须满足的目标阈值,直接影响矿工寻找解决方案的计算强度。 3. 此过程依赖于嵌入块头中的时间戳以及 2016 块纪元的第一个块和最后一个块之间经过的实际时...
为什么我的 ASIC 算力很低?如何解决Bitcoin挖矿性能问题?
2026-08-22 00:59:32
热节流和热管理1. 当内部温度超过安全阈值时,ASIC 矿机会自动降低时钟速度——对于大多数 Antminer S19 系列设备来说,通常高于 85°C。 2. 散热器和风扇上的灰尘堆积会限制气流,导致热传感器即使在标称负载下也会触发大幅降频。 3、环境室温30℃以上有利于保温;在不通风的车库或密封...
为什么我的Bitcoin矿工赔钱?如何解决挖矿盈利低的问题?
2026-08-21 00:40:11
算力不稳定和硬件退化1. 矿机在较长的运行周期内会受到热应力,导致有效算力逐渐下降。诸如 Antminer S19 Pro 等 ASIC 芯片在连续使用 18 个月后通常会出现 3-5% 的性能下降。 2. 矿机内部的灰尘堆积会阻碍气流并提高结点温度,从而触发自动频率节流。在 85°C 以上运行的设...
Bitcoin 2026 年挖矿行业将如何变化?矿工为何转向人工智能计算?
2026-08-20 20:40:26
Bitcoin 挖矿基础设施的演变1. 2026 年的挖矿硬件已决定性地转向能够执行 SHA-256 哈希和低精度浮点运算的多功能 ASIC。 2. 数据中心现在大规模集成液浸式冷却系统,减少了功率密度限制,并能够在超过 40°C 的环境温度下持续运行。 3. 模块化采矿舱(具有集成电力转换、热管理...
云挖矿和ASIC挖矿哪个更赚钱?初学者应该如何选择?
2026-08-20 07:40:07
Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的发行时间表,其中大约每 210,000 个区块,区块奖励就会减少一半。 2. 该事件大约每四年发生一次,直接减少了新进入流通的 BTC 数量。 3. 矿工在每个经过验证的区块中收到的代币较少,供应紧张,而需求动态仍然独立于协议规则。 ...
如何选择最赚钱的Bitcoin矿池?您应该比较哪些费用?
2026-08-19 20:59:40
了解矿池盈利指标1. 算力分布直接影响给定矿池中所有参与者的支付一致性。具有稳定算力分配的池可以避免块发现频率的突然下降。 2. 区块确认速度决定了Bitcoin网络接受开采的区块的速度。超过 15 分钟的延迟与较高的孤儿率和有效奖励减少相关。 3. 30 天间隔内的历史支付差异揭示了每日平均值中不...
什么是Bitcoin挖矿难度调整?挖矿难度多久变化一次?
2026-08-19 21:39:33
Bitcoin挖矿难度调整机制1. Bitcoin挖矿难度调整是一种协议级算法响应,旨在保持约十分钟一致的出块间隔。 2.调整重新计算有效区块哈希必须满足的目标阈值,直接影响矿工寻找解决方案的计算强度。 3. 此过程依赖于嵌入块头中的时间戳以及 2016 块纪元的第一个块和最后一个块之间经过的实际时...
为什么我的 ASIC 算力很低?如何解决Bitcoin挖矿性能问题?
2026-08-22 00:59:32
热节流和热管理1. 当内部温度超过安全阈值时,ASIC 矿机会自动降低时钟速度——对于大多数 Antminer S19 系列设备来说,通常高于 85°C。 2. 散热器和风扇上的灰尘堆积会限制气流,导致热传感器即使在标称负载下也会触发大幅降频。 3、环境室温30℃以上有利于保温;在不通风的车库或密封...
为什么我的Bitcoin矿工赔钱?如何解决挖矿盈利低的问题?
2026-08-21 00:40:11
算力不稳定和硬件退化1. 矿机在较长的运行周期内会受到热应力,导致有效算力逐渐下降。诸如 Antminer S19 Pro 等 ASIC 芯片在连续使用 18 个月后通常会出现 3-5% 的性能下降。 2. 矿机内部的灰尘堆积会阻碍气流并提高结点温度,从而触发自动频率节流。在 85°C 以上运行的设...
查看所有文章














