市值: $2.5216T 6.50%
體積(24小時): $137.3064B 8.71%
恐懼與貪婪指數:

74 - 貪婪

  • 市值: $2.5216T 6.50%
  • 體積(24小時): $137.3064B 8.71%
  • 恐懼與貪婪指數:
  • 市值: $2.5216T 6.50%
加密
主題
加密植物
資訊
加密術
影片
頂級加密植物

選擇語言

選擇語言

選擇貨幣

加密
主題
加密植物
資訊
加密術
影片

如何在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