-
bitcoin $83387.538426 USD
-0.36% -
ethereum $2502.704143 USD
-1.03% -
tether $0.998931 USD
0.02% -
bnb $741.334394 USD
-0.46% -
xrp $1.369956 USD
-0.35% -
usd-coin $0.999955 USD
0.01% -
solana $107.327734 USD
-0.82% -
tron $0.331679 USD
0.68% -
zcash $1251.853859 USD
2.92% -
hyperliquid $81.900885 USD
-1.35% -
dogecoin $0.084596 USD
-0.25% -
monero $548.739117 USD
1.71% -
chainlink $12.867190 USD
-1.30% -
cardano $0.235076 USD
-1.69% -
unus-sed-leo $9.020099 USD
1.41%
如何在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),我們將及時刪除。
- Starknet 的大膽飛躍:著眼於 2027 年實現第 1 層獨立性和抗量子密碼學
- 2026-10-15 08:45:01
- Strive Asset Management 加速比特幣收購策略,增加國債持有量
- 2026-10-15 08:45:01
- Solana 設立上海辦事處並加速巡演,加深中國市場參與
- 2026-10-15 04:55:01
- 今日比特幣價格,鯨魚價格上漲 3.776 億美元,Pepeto 買家:早起的鳥兒有蟲吃
- 2026-10-15 04:45:01
- 白銀價格預測、白銀分析師、白銀市場趨勢:專家對金屬下一步趨勢有分歧
- 2026-10-15 04:50:01
- CryptoQuant Insights:「Uptober」正在醞釀謹慎的比特幣樂觀情緒嗎?
- 2026-10-15 04:55:01
相關知識
如何建立長期的加密貨幣挖礦獲利模型?
2026-10-11 20:39:33
能源成本優化策略1. 與北美依賴電網的設施相比,擁有水力發電補貼的地區的採礦作業每千瓦時的電力成本降低了 68%。 2. 與工業熱回收系統並置,礦工可以將廢熱輸出重新用於區域供暖,每年減少 12-19% 的淨能源開銷。 3. 整合到韌體中的動態負載轉移演算法可實現哈希率與非高峰資費視窗的即時匹配,並...
哪些國家為 Bitcoin 挖礦提供較低的電力成本?
2026-10-13 03:39:44
Bitcoin 採礦作業中的地理套利1. 俄羅斯利用擱淺的天然氣資源為大規模採礦部署提供低於 3 美分/千瓦時的電力,特別是在科米共和國,Coinfast 計劃在那裡建造 200 兆瓦的離網天然氣供電基礎設施。 2. 巴拉圭受益於剩餘水力發電,根據與伊泰普大壩運營商簽訂的長期雙邊合同,工業消費者的公...
如何計算營運礦場的總成本?
2026-10-08 23:20:27
硬體採購成本1. 初始費用包括根據目標區塊鏈協議購買 ASIC 礦機、GPU 或 FPGA。價格根據模型生成、哈希率效率和市場稀缺性而大幅波動。 2. 在購買階段必須考慮支援基礎設施,例如主機板、額定連續 95% 負載的 PSU、冷卻風扇、機架安裝和配電裝置。 3. 支援 PoE 的網路交換器、企業...
在海外託管Bitcoin礦機的主要風險是什麼?
2026-09-29 20:59:34
地緣政治不穩定與監管轉變1. 東道國政府可能在未經事先協商的情況下突然修改採礦立法,引發營運停止或資產扣押。 2. 突然實施資本管制可能會阻止以當地貨幣賺取的採礦收入匯回本國。 3. 稅收制度可能會被追溯修改,使營運商面臨與過去的雜湊輸出相關的意外責任。 4. 礦商所在國與東道國之間的外交緊張局勢可...
如何辨識加密貨幣挖礦合約中的隱藏成本?
2026-10-10 18:32:15
能源消耗條款1. 審查所有涉及電力來源的內容——諸如「併網」、「離網」或「再生能源」之類的短語往往掩蓋了實際的電網依賴性,而沒有具體說明燃料組合。 2. 確定將能源成本責任委託給礦工的條款,同時忽略隨著時間的推移千瓦時費率上升的合約上限。 3. 注意諸如「市場價格定價」或「現行公用事業關稅」之類的模...
在購買雲端挖礦合約之前您應該檢查哪些費用?
2026-10-12 19:20:08
合約期限和續約條款1. 雲端挖礦合約通常會指定固定期限(通常為 12 至 36 個月),且結束日期不可協商,除非另有明確說明。 2. 部分提供者在合約到期時自動續簽,在未事先通知或同意的情況下收取續約費用。 3. 即使礦工連續六個月表現不佳,提前終止條款也可能會處以剩餘合約價值 15%–30% 的罰...
如何建立長期的加密貨幣挖礦獲利模型?
2026-10-11 20:39:33
能源成本優化策略1. 與北美依賴電網的設施相比,擁有水力發電補貼的地區的採礦作業每千瓦時的電力成本降低了 68%。 2. 與工業熱回收系統並置,礦工可以將廢熱輸出重新用於區域供暖,每年減少 12-19% 的淨能源開銷。 3. 整合到韌體中的動態負載轉移演算法可實現哈希率與非高峰資費視窗的即時匹配,並...
哪些國家為 Bitcoin 挖礦提供較低的電力成本?
2026-10-13 03:39:44
Bitcoin 採礦作業中的地理套利1. 俄羅斯利用擱淺的天然氣資源為大規模採礦部署提供低於 3 美分/千瓦時的電力,特別是在科米共和國,Coinfast 計劃在那裡建造 200 兆瓦的離網天然氣供電基礎設施。 2. 巴拉圭受益於剩餘水力發電,根據與伊泰普大壩運營商簽訂的長期雙邊合同,工業消費者的公...
如何計算營運礦場的總成本?
2026-10-08 23:20:27
硬體採購成本1. 初始費用包括根據目標區塊鏈協議購買 ASIC 礦機、GPU 或 FPGA。價格根據模型生成、哈希率效率和市場稀缺性而大幅波動。 2. 在購買階段必須考慮支援基礎設施,例如主機板、額定連續 95% 負載的 PSU、冷卻風扇、機架安裝和配電裝置。 3. 支援 PoE 的網路交換器、企業...
在海外託管Bitcoin礦機的主要風險是什麼?
2026-09-29 20:59:34
地緣政治不穩定與監管轉變1. 東道國政府可能在未經事先協商的情況下突然修改採礦立法,引發營運停止或資產扣押。 2. 突然實施資本管制可能會阻止以當地貨幣賺取的採礦收入匯回本國。 3. 稅收制度可能會被追溯修改,使營運商面臨與過去的雜湊輸出相關的意外責任。 4. 礦商所在國與東道國之間的外交緊張局勢可...
如何辨識加密貨幣挖礦合約中的隱藏成本?
2026-10-10 18:32:15
能源消耗條款1. 審查所有涉及電力來源的內容——諸如「併網」、「離網」或「再生能源」之類的短語往往掩蓋了實際的電網依賴性,而沒有具體說明燃料組合。 2. 確定將能源成本責任委託給礦工的條款,同時忽略隨著時間的推移千瓦時費率上升的合約上限。 3. 注意諸如「市場價格定價」或「現行公用事業關稅」之類的模...
在購買雲端挖礦合約之前您應該檢查哪些費用?
2026-10-12 19:20:08
合約期限和續約條款1. 雲端挖礦合約通常會指定固定期限(通常為 12 至 36 個月),且結束日期不可協商,除非另有明確說明。 2. 部分提供者在合約到期時自動續簽,在未事先通知或同意的情況下收取續約費用。 3. 即使礦工連續六個月表現不佳,提前終止條款也可能會處以剩餘合約價值 15%–30% 的罰...
看所有文章














