市值: $2.5825T -3.89%
成交额(24h): $122.7307B -31.11%
恐惧与贪婪指数:

76 - 极度贪婪

  • 市值: $2.5825T -3.89%
  • 成交额(24h): $122.7307B -31.11%
  • 恐惧与贪婪指数:
  • 市值: $2.5825T -3.89%
加密货币
话题
百科
资讯
加密话题
视频
热门加密百科

选择语种

选择语种

选择货币

加密货币
话题
百科
资讯
加密话题
视频

如何在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-essentialcmakelibtoolautoconf ,从源代码编译挖矿软件。

4. 配置内核参数以防止内存过量使用,并通过/etc/sysctl.conf将 swappiness 调整为 10,以实现持续的计算工作负载。

5. 禁用GUI服务和不必要的守护进程,例如systemd-resolvedModemManager ,以释放CPU周期并减少后台I/O压力。

选择兼容的硬件驱动程序

1.使用lspci识别GPU型号| grep VGA并与受支持的 ASIC 仿真器或 OpenCL 兼容设备进行交叉引用。

2. 对于 AMD GPU,安装rocm-opencl-runtime并使用clinfo验证计算能力以确认 OpenCL 2.0+ 支持。

3. 对于 NVIDIA 硬件,将nvidia-driver-535cuda-toolkit-12-3一起部署,然后使用nvidia-sminvcc --version验证 CUDA 可用性。

4. 显式加载内核模块: sudo modprobe amdgpusudo modprobe nvidia-uvm ,然后将它们保留在/etc/modules中。

5. 使用rocm-smi --setpoweroverdrivenvidia-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 --setmemclocknvidia-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),我们将及时删除。

相关百科

Bitcoin 2026 年挖矿行业将如何变化?矿工为何转向人工智能计算?

Bitcoin 2026 年挖矿行业将如何变化?矿工为何转向人工智能计算?

2026-08-20 20:40:26

Bitcoin 挖矿基础设施的演变1. 2026 年的挖矿硬件已决定性地转向能够执行 SHA-256 哈希和低精度浮点运算的多功能 ASIC。 2. 数据中心现在大规模集成液浸式冷却系统,减少了功率密度限制,并能够在超过 40°C 的环境温度下持续运行。 3. 模块化采矿舱(具有集成电力转换、热管理...

云挖矿和ASIC挖矿哪个更赚钱?初学者应该如何选择?

云挖矿和ASIC挖矿哪个更赚钱?初学者应该如何选择?

2026-08-20 07:40:07

Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的发行时间表,其中大约每 210,000 个区块,区块奖励就会减少一半。 2. 该事件大约每四年发生一次,直接减少了新进入流通的 BTC 数量。 3. 矿工在每个经过验证的区块中收到的代币较少,供应紧张,而需求动态仍然独立于协议规则。 ...

如何选择最赚钱的Bitcoin矿池?您应该比较哪些费用?

如何选择最赚钱的Bitcoin矿池?您应该比较哪些费用?

2026-08-19 20:59:40

了解矿池盈利指标1. 算力分布直接影响给定矿池中所有参与者的支付一致性。具有稳定算力分配的池可以避免块发现频率的突然下降。 2. 区块确认速度决定了Bitcoin网络接受开采的区块的速度。超过 15 分钟的延迟与较高的孤儿率和有效奖励减少相关。 3. 30 天间隔内的历史支付差异揭示了每日平均值中不...

什么是Bitcoin挖矿难度调整?挖矿难度多久变化一次?

什么是Bitcoin挖矿难度调整?挖矿难度多久变化一次?

2026-08-19 21:39:33

Bitcoin挖矿难度调整机制1. Bitcoin挖矿难度调整是一种协议级算法响应,旨在保持约十分钟一致的出块间隔。 2.调整重新计算有效区块哈希必须满足的目标阈值,直接影响矿工寻找解决方案的计算强度。 3. 此过程依赖于嵌入块头中的时间戳以及 2016 块纪元的第一个块和最后一个块之间经过的实际时...

为什么我的 ASIC 算力很低?如何解决Bitcoin挖矿性能问题?

为什么我的 ASIC 算力很低?如何解决Bitcoin挖矿性能问题?

2026-08-22 00:59:32

热节流和热管理1. 当内部温度超过安全阈值时,ASIC 矿机会自动降低时钟速度——对于大多数 Antminer S19 系列设备来说,通常高于 85°C。 2. 散热器和风扇上的灰尘堆积会限制气流,导致热传感器即使在标称负载下也会触发大幅降频。 3、环境室温30℃以上有利于保温;在不通风的车库或密封...

为什么我的Bitcoin矿工赔钱?如何解决挖矿盈利低的问题?

为什么我的Bitcoin矿工赔钱?如何解决挖矿盈利低的问题?

2026-08-21 00:40:11

算力不稳定和硬件退化1. 矿机在较长的运行周期内会受到热应力,导致有效算力逐渐下降。诸如 Antminer S19 Pro 等 ASIC 芯片在连续使用 18 个月后通常会出现 3-5% 的性能下降。 2. 矿机内部的灰尘堆积会阻碍气流并提高结点温度,从而触发自动频率节流。在 85°C 以上运行的设...

Bitcoin 2026 年挖矿行业将如何变化?矿工为何转向人工智能计算?

Bitcoin 2026 年挖矿行业将如何变化?矿工为何转向人工智能计算?

2026-08-20 20:40:26

Bitcoin 挖矿基础设施的演变1. 2026 年的挖矿硬件已决定性地转向能够执行 SHA-256 哈希和低精度浮点运算的多功能 ASIC。 2. 数据中心现在大规模集成液浸式冷却系统,减少了功率密度限制,并能够在超过 40°C 的环境温度下持续运行。 3. 模块化采矿舱(具有集成电力转换、热管理...

云挖矿和ASIC挖矿哪个更赚钱?初学者应该如何选择?

云挖矿和ASIC挖矿哪个更赚钱?初学者应该如何选择?

2026-08-20 07:40:07

Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的发行时间表,其中大约每 210,000 个区块,区块奖励就会减少一半。 2. 该事件大约每四年发生一次,直接减少了新进入流通的 BTC 数量。 3. 矿工在每个经过验证的区块中收到的代币较少,供应紧张,而需求动态仍然独立于协议规则。 ...

如何选择最赚钱的Bitcoin矿池?您应该比较哪些费用?

如何选择最赚钱的Bitcoin矿池?您应该比较哪些费用?

2026-08-19 20:59:40

了解矿池盈利指标1. 算力分布直接影响给定矿池中所有参与者的支付一致性。具有稳定算力分配的池可以避免块发现频率的突然下降。 2. 区块确认速度决定了Bitcoin网络接受开采的区块的速度。超过 15 分钟的延迟与较高的孤儿率和有效奖励减少相关。 3. 30 天间隔内的历史支付差异揭示了每日平均值中不...

什么是Bitcoin挖矿难度调整?挖矿难度多久变化一次?

什么是Bitcoin挖矿难度调整?挖矿难度多久变化一次?

2026-08-19 21:39:33

Bitcoin挖矿难度调整机制1. Bitcoin挖矿难度调整是一种协议级算法响应,旨在保持约十分钟一致的出块间隔。 2.调整重新计算有效区块哈希必须满足的目标阈值,直接影响矿工寻找解决方案的计算强度。 3. 此过程依赖于嵌入块头中的时间戳以及 2016 块纪元的第一个块和最后一个块之间经过的实际时...

为什么我的 ASIC 算力很低?如何解决Bitcoin挖矿性能问题?

为什么我的 ASIC 算力很低?如何解决Bitcoin挖矿性能问题?

2026-08-22 00:59:32

热节流和热管理1. 当内部温度超过安全阈值时,ASIC 矿机会自动降低时钟速度——对于大多数 Antminer S19 系列设备来说,通常高于 85°C。 2. 散热器和风扇上的灰尘堆积会限制气流,导致热传感器即使在标称负载下也会触发大幅降频。 3、环境室温30℃以上有利于保温;在不通风的车库或密封...

为什么我的Bitcoin矿工赔钱?如何解决挖矿盈利低的问题?

为什么我的Bitcoin矿工赔钱?如何解决挖矿盈利低的问题?

2026-08-21 00:40:11

算力不稳定和硬件退化1. 矿机在较长的运行周期内会受到热应力,导致有效算力逐渐下降。诸如 Antminer S19 Pro 等 ASIC 芯片在连续使用 18 个月后通常会出现 3-5% 的性能下降。 2. 矿机内部的灰尘堆积会阻碍气流并提高结点温度,从而触发自动频率节流。在 85°C 以上运行的设...

查看所有文章

User not found or password invalid

Your input is correct