-
bitcoin $87959.907984 USD
1.34% -
ethereum $2920.497338 USD
3.04% -
tether $0.999775 USD
0.00% -
xrp $2.237324 USD
8.12% -
bnb $860.243768 USD
0.90% -
solana $138.089498 USD
5.43% -
usd-coin $0.999807 USD
0.01% -
tron $0.272801 USD
-1.53% -
dogecoin $0.150904 USD
2.96% -
cardano $0.421635 USD
1.97% -
hyperliquid $32.152445 USD
2.23% -
bitcoin-cash $533.301069 USD
-1.94% -
chainlink $12.953417 USD
2.68% -
unus-sed-leo $9.535951 USD
0.73% -
zcash $521.483386 USD
-2.87%
如何在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),我们将及时删除。
- Big Apple Bit:第三波观察者称,比特币的反弹掩盖了更深的跳水
- 2026-02-04 07:00:03
- DeFi 金库即将迎来 2026 年繁荣:基础设施成熟、收益率优化和流动性偏好塑造未来
- 2026-02-04 06:50:01
- 加拿大皇家造币厂推出“金币”,价值惊人,吸引收藏家
- 2026-02-04 06:55:01
- Datavault AI 通过 Dream Bowl Meme Coin II 涉足数字收藏品领域,畅游 Web3 的狂野西部
- 2026-02-04 06:30:02
- 新的 VistaShares ETF 合并比特币和国债以增加收入
- 2026-02-04 06:55:01
- 爱泼斯坦的比特币赌注:新发现的声明详细介绍了黑暗人物的早期加密货币进军
- 2026-02-04 06:40:02
相关百科
如何识别云挖矿骗局? (需要注意的危险信号)
2026-02-02 08:20:20
不切实际的回报承诺1. 平台宣传保证每日回报高于 1-2%,但未披露底层硬件、电力成本或挖矿难度波动,这是高度可疑的。 2.“无风险利润”或“被动收入每 30 天翻一番”的说法与工作量证明经济学的基本原则相矛盾。 3. 忽略网络算力增长、区块奖励减半和矿池费用的投资回报率计算器往往掩盖了不可持续的支...
如何在Linux上挖掘Bitcoin? (Ubuntu 高级指南)
2026-02-03 20:59:47
设置挖矿环境1. 安装 Ubuntu Server 22.04 LTS,并进行全盘加密和最少的软件包选择,以减少攻击面并提高稳定性。 2. 更新系统存储库索引并使用apt update && apt update -y升级所有已安装的软件包,然后再继续。 3. 安装必要的构建工具,包...
如何建立多币种矿场? (可扩展性提示)
2026-02-03 00:59:57
硬件选型策略1. 根据币种特定算法兼容性选择 ASIC 矿机 - Bitcoin 为 SHA-256,莱特币为 Scrypt,以太坊经典和 Ravencoin 分别为 Ethash 或 KawPoW。 2. 在比较 Bitmain、MicroBT 和 Canaan 等制造商的模型时,优先考虑 J/T...
如何通过DePIN挖矿赚取被动收入? (2026新趋势)
2026-02-01 12:40:27
了解 DePIN 挖矿机制1. DePIN挖矿依赖于现实世界的基础设施参与,而不是计算哈希。用户部署无线热点、传感器节点或边缘计算设备等物理硬件来支持去中心化网络。 2. 每个经过验证的贡献(例如信号覆盖、数据中继或存储配置)都记录在链上,并通过自动奖励分配机制转换为协议原生代币。 3. 与传统 P...
如何使用浏览器挖掘加密货币? (值得吗?)
2026-02-03 21:20:09
了解基于浏览器的加密货币挖掘1. 基于浏览器的加密挖掘依赖于嵌入在网站中的 JavaScript 代码来利用访问者的 CPU 或 GPU 资源来执行计算任务。 2. 该方法使用WebAssembly和Web Workers API来执行哈希操作,无需安装软件。 3. 矿工在浏览器选项卡内运行,通常是...
如何重新粘贴您的挖矿 GPU 以降低温度? (维护)
2026-02-03 00:00:11
了解热界面材料的退化1. 随着时间的推移,GPU 芯片上的导热膏会因反复加热和冷却循环而变干、破裂或从芯片表面分离。 2. 较旧的焊膏配方可能会渗出硅油,留下导电性较差的残留物,从而起到隔热作用,而不是传递热量。 3. 矿场的高环境温度会加速化学分解,特别是当 GPU 以 90% 以上的利用率运行数...
如何识别云挖矿骗局? (需要注意的危险信号)
2026-02-02 08:20:20
不切实际的回报承诺1. 平台宣传保证每日回报高于 1-2%,但未披露底层硬件、电力成本或挖矿难度波动,这是高度可疑的。 2.“无风险利润”或“被动收入每 30 天翻一番”的说法与工作量证明经济学的基本原则相矛盾。 3. 忽略网络算力增长、区块奖励减半和矿池费用的投资回报率计算器往往掩盖了不可持续的支...
如何在Linux上挖掘Bitcoin? (Ubuntu 高级指南)
2026-02-03 20:59:47
设置挖矿环境1. 安装 Ubuntu Server 22.04 LTS,并进行全盘加密和最少的软件包选择,以减少攻击面并提高稳定性。 2. 更新系统存储库索引并使用apt update && apt update -y升级所有已安装的软件包,然后再继续。 3. 安装必要的构建工具,包...
如何建立多币种矿场? (可扩展性提示)
2026-02-03 00:59:57
硬件选型策略1. 根据币种特定算法兼容性选择 ASIC 矿机 - Bitcoin 为 SHA-256,莱特币为 Scrypt,以太坊经典和 Ravencoin 分别为 Ethash 或 KawPoW。 2. 在比较 Bitmain、MicroBT 和 Canaan 等制造商的模型时,优先考虑 J/T...
如何通过DePIN挖矿赚取被动收入? (2026新趋势)
2026-02-01 12:40:27
了解 DePIN 挖矿机制1. DePIN挖矿依赖于现实世界的基础设施参与,而不是计算哈希。用户部署无线热点、传感器节点或边缘计算设备等物理硬件来支持去中心化网络。 2. 每个经过验证的贡献(例如信号覆盖、数据中继或存储配置)都记录在链上,并通过自动奖励分配机制转换为协议原生代币。 3. 与传统 P...
如何使用浏览器挖掘加密货币? (值得吗?)
2026-02-03 21:20:09
了解基于浏览器的加密货币挖掘1. 基于浏览器的加密挖掘依赖于嵌入在网站中的 JavaScript 代码来利用访问者的 CPU 或 GPU 资源来执行计算任务。 2. 该方法使用WebAssembly和Web Workers API来执行哈希操作,无需安装软件。 3. 矿工在浏览器选项卡内运行,通常是...
如何重新粘贴您的挖矿 GPU 以降低温度? (维护)
2026-02-03 00:00:11
了解热界面材料的退化1. 随着时间的推移,GPU 芯片上的导热膏会因反复加热和冷却循环而变干、破裂或从芯片表面分离。 2. 较旧的焊膏配方可能会渗出硅油,留下导电性较差的残留物,从而起到隔热作用,而不是传递热量。 3. 矿场的高环境温度会加速化学分解,特别是当 GPU 以 90% 以上的利用率运行数...
查看所有文章














