一、首先要說一下做節點的前置條件:
1、硬體配置
內存:最低16G(建議單條16G,後期若需要升級再加一根即可),新裝建議32G。
硬碟:固態500G以上,建議1T或者更大,單獨一個C盤不分區(因為節點運行所需軟體都裝在C盤),機械硬碟不推薦。讀寫速度:M2 > SSD > 機械。有條件系統主板支持的儘量上M2硬碟。(如果是新裝,電腦店裝機小固態+大機械硬碟的方案並不適合你)
補充:
很多pi友配置的新配置電腦,主板大都支持M2固態硬碟,但是結果依然裝了個sata接口的固態硬碟,讓人很費解,主要原因是不懂,電腦店裡清老庫存,雖然價格上沒吃虧,普通固態和m2固態基本一個價,但是硬碟性能卻拉低幾倍。m2讀寫速度是普通固態的4-12倍不等。如果新裝電腦主板支持,建議一定裝m2固態。怎麼區分固態類型,普通固態外形是長方形的盒子,m2固態是長方形的卡片很小很薄。
CPU:建議i5,i7,i9 10代、11代cpu,當然也可以用別的型號的cpu,這個沒有硬性規定,cpu支持虛擬化就可以。不建議採用過於老舊的cpu,免得後續升級麻煩,因為cpu與主板配套的,硬碟與內存也與主板要配套,更換升級cpu代價太高。
主板:是與cpu配套的,這個主板其實也很重要的,只要不配置太差的問題不大,一般intel 10代u,配套的主板有410,460,510,560系列,其中410是差的,配置電腦的時候注意下就好了,別選太丐版的主板就好。
顯卡:沒有要求,核顯就行,cpu不帶核顯的,配置個亮機顯卡即可。
電源:不配獨立顯卡的,建議電源功率:一二線品牌的額定400w及以上,雜牌電源額定500w以上,電源就好比汽車汽油,只有加好油車才能動力更足,如果電源功率不達標,會導致硬體性能無法完全發揮,嚴重的導致系統出現難以排查的問題。配置大功率顯卡的,建議直接用品牌電源額定500w以上的。
光貓和路由器:200M以上帶寬光貓都是千兆光貓這個是運營商給的,一般錯不了,路由器也要千兆路由器,有線無線全千兆的路由器,網線6類或者超6類網線。
最好是臺式機,不建議筆記本和一體機,因為散熱是個問題!!! 重要的話重複三遍,能運行和運行的好是兩碼事!!!
p.s. 如果你對電腦不夠熟悉,建議裝個乾淨原版的系統後再操作節點軟體等,儘量電腦專用於節點,不做他用。裝系統真的不難,仔細看教程一步一步跟著操作肯定可以搞定。
以上配置不是節點正式配置,重要的事說3遍,是官方節點群裡一個管理推薦的配置和大部分pi友參與測試網絡的家用電腦主流配置僅供參考,可能只滿足現階段和主網初期節點需求,投資需謹慎,具體還要等官方給出要求。你也可以根據自己預算自由選擇配置。
如何查看本機是否啟動了cpu虛擬支持,按住Alt+Ctrl+Del或者開始菜單右鍵找到任務管理器或者雙擊執行"打開任務管理器.bat",找到性能,如下圖
如果是已啟用,就不需要再進行下面的操作了。
====================================
如何設置虛擬化,重新啟動電腦的時候手不停的按F2或者del鍵或者Delete鍵進入BIOS設置,進入到BIOS後,找到Configuration選項或者Security選項或者Advanced選項卡,然後選擇Virtualization或者CPU configuration,或者Intel Virtual Technology 或者vt-d,設置成Enabled(開啟),保存即可。由於主板品牌不同,設置菜單位置可能不同,大同小異。如果你知道自己主板具體型號,去百度如何設置是最好的。也有一種簡便方法右鍵以管理員身份執行"一鍵進bios.bat"文件,這種方法不是萬能的,ghost裝機或者傳統mbr啟動裝的系統無效。
下面以華碩intel平臺主板為例,來演示如何設置cpu虛擬化:
1)1. 計算機開機或者重啟後,立刻按鍵盤上的』delete』鍵(del鍵),進入BIOS [EZ Mode]頁面
2)按F7,進高級模式Advance Mode
(若開機後,按壓鍵盤上的』delete』鍵後進入的是BIOS Advance Mode,則無需再按F7鍵)
3)點選 [Advanced]高級頁面並點選[CPU Configuration]選項
4)點選[Intel(VMX) Virtualization Technology]選項並設置為[Enabled]
5)按F10鍵,點擊[Ok],保存選項,計算機重啟後,BIOS設置即可完成
====================================
2、系統要求
win10 64位 2004及20H1以上,最好是專業版,別的版本也行,目前最新版win10 21H2版本,大家可以根據需要選擇是否升級最新,當然你用win11也可。一鍵ghost裝機版系統(電腦店裝機都是一鍵ghost)不建議,裡面捆綁太多,有的精簡組件會導致後期節點出現很多莫名其妙的問題,難以解決。建議你採用第二種升級方式直接重裝系統!
如何查看系統版本 三種方式:1)開始菜單右鍵運行輸入winver或者雙擊運行"查看作業系統版本.bat"文件
這個是我本地電腦版本,用的是21H1版本,如果版本號<2004要升級2004版或以上。>=2004 ,可以不升級但是建議升級到最新。2)開始菜單右鍵--》設置--》關於或者此電腦右鍵屬性找到電腦規格查看
如何把系統升級到最新版本?有兩種方式,一種是:複製地址到瀏覽器打開:https://www.microsoft.com/zh-cn/software-download/windows10
選擇立即更新,下載一個叫win10易升的工具,打開後可以在不丟失數據前提下升級到最新版win10。
另一種方式:如果你對自己現有的電腦系統不太滿意(一鍵ghost的系統有很多捆綁,影響穩定)想直接在線裝個最新版,複製地址到瀏覽器打開:https://www.microsoft.com/zh-cn/software-download/windows10,選擇立即下載工具:
這一步一定不能選錯
漫長的更新後。。。
一定要注意 選擇無,不保留即重裝
再次確認不保留任何內容,然後點擊安裝
等它自動安裝完,自動重啟電腦,進行一些基礎設置,系統就變成全新的了。
當然也可以用迅雷先把系統鏡像下載再安裝,這樣可以節省很多時間,最新原版系統鏡像下載地址:
ed2k://|file|zh-cn_windows_10_business_editions_version_21h2_x64_dvd_93b4cb1a.iso|5741860864|D552820112799588289F02F491E69DF6|/
,下載iso文件後雙擊用資源管理器打開,找到setup.exe文件安裝,設置同上。
有些pi友從來沒有用過原版系統,重裝後不知道如何設置,僅供參考,不一定要完全按照這個來:
這裡要提醒一下:電腦帳戶名禁止使用administator,admin,user,guest等敏感帳戶名,儘量使用全英文,密碼儘量設置複雜一些
這種方式有點慢,但是這是最簡單的裝系統的方法了,它只重裝了你C盤系統盤。動手能力強的想節省時間的可以參考另外一種安裝原版系統的方式,具體見我另一篇文章
3、網絡準備
聯通電信寬帶,專線或者有動態公網都可以。路由器和光貓登錄密碼要記好,要在路由器或者光貓裡設置埠(NAT)映射轉發(虛擬伺服器)。光貓和路由器登錄管理地址和帳號密碼一般在設備後面。
競選超級節點一定要開通公網ip,不是公網埠不通,無法為別的節點提供支持。如何判斷是否開通了公網?
1)、如果是電腦直接連接光貓上網找到網關狀態 查看wanip,2)如果是電腦連接的是路由器 並且通過路由撥號上網的,查看wanip。3)、如果通過百度搜索ip,得到的ip地址和路由或者光貓裡的wanip不一致,可以100%斷定不是公網。
wanip為以下私有保留地址段的說明不是公網:
====================================
100開頭的IP,準確的說是100.64.0.0 - 100.127.255.255這個範圍的IP;
192開頭的IP,準確的說是192.168.0.0 - 192.168.255.255這個範圍的IP;
172開頭的IP,準確的說是172.16.0.0 - 172.31.255.255這個範圍的IP;
10開頭的IP,準確的說是10.0.0.0 - 10.255.255.255這個範圍的IP;
====================================
不是公網要打電話給聯通或者電信客服要求免費開通公網,普遍理由:家裡裝監控,安裝師傅說需要公網ip,你們分配的是內網,能否幫忙分配個公網ip,不知道說啥就用這個理由。
補充3點:
1、為什麼一定要公網?公網ip,又名廣域網ip,是指以公網連接Internet上的非保留地址。廣域網、區域網是兩種Internet的接入方式,廣域網的計算機和Internet上的其他計算機可隨意互相訪問。內網(區域網)ip,你訪問別人容易,別人訪問你會受到限制,很大程度上訪問不到你。換句話說,你沒有開通公網ip你就不能給別的節點提供支持,也就失去了入選超節的資格!!!
2、一條寬帶可以做幾個節點?一條開通公網ip的寬帶(包括專線),只能做一個節點。當然如果你一條寬帶能開通幾個公網ip,也可以做多個,一個公網ip對應一個節點。多個節點共用一個寬帶的時候,注意上行帶寬,上行帶寬不能太小,以免同時為別的節點提供服務支持的時候造成網絡擁堵,影響效率。節點同樣遵循一機一號一真人一公網ip原則,切勿不同電腦運行同一個帳號的節點或者同一條寬帶運行兩個或者多個pi節點(多公網ip的除外)
3、節點需要多大帶寬?家用寬帶節點專用100M足夠,如果家庭上網設備多,建議200M起。專線需要多少M沒一定,專線主要看上行帶寬,具體諮詢運營商。
準備好以上才能進入節點搭建環節。
二、防火牆開放埠及路由或光貓埠映射設置
1)、防火牆開放埠
開始菜單右鍵運行輸入control panel打開控制面板,找到防火牆設置-->高級設置-->入站規則-->新鍵入站規則,(當然也可以用批處理命令一鍵設置,找到"防火牆開放31400-31409埠.bat"文件,右鍵以管理員身份運行即可完成設置)
到此防火牆開放埠設置完畢。
在這我要補充一些關於windows防火牆出入站規則方面的知識,這部分不是必須掌握的但是我們可能會用的到,有興趣的可以了解下,沒興趣的或防火牆直接選擇關閉的這部分可以直接跳過,不理解並不影響做節點。
規則生效的前提是防火牆處於開啟狀態。
windows系統默認的規則:默認阻止入站連接,默認允許出站連接。也就是說,凡是入站連接,任何程序和埠都要在防火牆上配置入站規則,否則都會被禁止。
查看方式:控制面板-Windows Defender 防火牆-高級設置-windows Defender 防火牆屬性,如圖:
1、出站規則
出則規則使用來限制對外訪問的,也就是說從本機發出的請求中,如果請求的對象是被禁止的,該請求會被攔截,表現方式就是斷網。
規則有兩種設置方式,程序和埠。具體可以設置允許連接和阻止連接。
對程序設置阻止連接後,該程序發出的所有請求都會被攔截,表現形式就是斷網。如果對所有程序設置阻止連接那麼所有程序都會被斷網。
對埠設置阻止連接後,本機向外的請求中,如果請求的遠程伺服器埠是設置的埠,那麼請求會被攔截。可以設置所有埠,那麼所有請求都會被攔截。
另外,這裡配置的是阻止連接,還有允許連接,因為默認的就是允許連接,因為你不能直接就禁止一個客戶端程序訪問它的伺服器,比如網易雲音樂。所以在默認是允許的規則裡,配置允許沒有意義,或許只有在默認是禁止訪問的時候,配置允許才有意義。
2、入站規則
入站規則是用來限制遠程主機訪問本機的服務的,就是說,本機接收的請求中如果被請求的程序或具體埠是被限制的,該請求被攔截。
入站規則的使用方式跟出站規則一樣。
通過ip雷達我觀察到節點運行是由進程com.docker.backend.exe
來為別的節點提供服務,所以入站規則建議最好開放此應用程式
根據上面藍色部分的講述,我們以入站規則來介紹如何設置:
找到docker安裝文件夾,找到com.docker.backend.exe程序
當然也有一種簡便方法設置,找到"開放刀客後臺進程入站規則.bat"文件,右鍵以管理員身份運行,一鍵完成設置。
2)、下面大概講一下如何設置在光貓或者路由器埠映射,這個有點複雜。
如何查看光貓或路由設備管理地址,找到設備看設備後面。
在正式介紹之前我要補充一下什麼是埠映射,為什麼要做埠映射,不做埠映射是否可行?這部分是難點,也是很多pi友無法理解的地方。
首先說一下什麼是埠映射和為什麼需要做埠映射?
埠映射是NAT的一種,功能是把在公網的地址轉翻譯成私有地址, 採用路由方式的ADSL寬帶路由器擁有一個動態或固定的公網IP,ADSL直接接在HUB或交換機上,所有的電腦共享上網。 埠映射功能可以讓內部網絡中某臺機器對外部提供服務,這不是將真IP位址直接轉到內部提供服務的主機,如果這樣的話,有兩個弊端:一是內部機器不安全,外部網絡可以通過地址轉換功能訪問到這臺機器的所有功能;二是當有多臺機器需要提供這種服務時,必須有同樣多的IP位址進行轉換,從而達不到節省IP位址的目的。翻譯成大白話就是埠映射可以供區域網內多臺機器共享一個公網ip,通過埠映射的方式對外分別提供訪問服務(前提是提供服務的埠不衝突重複)。
上面說了為什麼要做埠映射,下面說下什麼情況下不需要做埠映射,就是一臺提供對外訪問的主機獨佔一個公網ip的時候,外面可以直接訪問到,就不需要埠映射了,靜態公網ip直接上網的,例如專線接入,通過運營商提供的靜態公網ip直接綁定在電腦ip屬性裡的,通過電腦端adsl撥號上網的單獨獲取一個公網ip的。
1、節點電腦與光貓直接連接:前提光貓有埠映射功能,並且沒有接路由器需求的。光貓默認是路由撥號模式。
登錄光貓管理,找到埠映射,類型tcp,埠如果支持範圍,內網外網就直接寫31400-31409;如果不支持範圍就一個一個埠添加,例如內網31400,外網31400,一直添加到31409共10個。IP位址就填寫節點本地區域網ip地址(PowerShell或cmd 命令窗口輸入ipconfig /all 可以查看到)。如果光貓有mac和ip地址綁定功能,就直接在光貓裡綁定,免得下次重啟電腦重新獲取別的ip,導致埠映射無效。如果光貓沒有綁定ip功能,就手動設置ip地址。下面以電信光貓作為演示示例:這裡要補充一點,不是每個路由器都叫靜態ip地址綁定,有的叫ip與mac地址綁定,有的叫靜態ip設置,其實都是一回事,如果可以直接選擇綁定的就選擇綁定,有的需要你手動填寫mac地址,和本機ip地址,可雙擊執行"查看本機ip信息.bat",查看ipv4地址和物理地址(mac地址)複製手動建立綁定。
這裡的NAT服務和NAT映射,埠映射,埠轉發,虛擬伺服器是一個意思,只是每個路由器裡命名不同而已。
別的型號路由器,設置界面不完全一樣,應觸類旁通,切記生搬硬套!!!
再補充一點接了路由器一定要光貓橋接,路由器撥號上網嗎?這個不一定,光貓可以是路由模式,路由器也可以是路由模式,這種情況下要做二次轉發,具體做法,路由器靜態本地ip上網,假如光貓管理地址是192.168.1.1,路由器選擇靜態ip上網,可以設置ip為192.168.1.2或者別的,只要在一個網段即可。光貓裡做一次埠轉發對應的ip是路由器的ip,然後路由器開啟dhcp功能,然後節點電腦連接路由器獲取一個本地ip,把這個ip在路由器裡綁定後,再做一次埠轉發即可。這種效率肯定沒有一次轉發好,不推薦這種做法。
3、下面先補充一種特殊網絡情況,有的pi友為了wifi覆蓋更廣,家裡搞了多個路由器,主路由器上面接了一個副路由器(或者叫從路由器),而自己節點電腦連的是副路由器(儘量避免這種),這時候該如何做埠映射和ip與mac地址綁定呢?這種情況首先要保證你的光貓是橋接狀態,主路由器撥號上網,你副路由器又連接的是主路由,首先登錄你的副路由器,設置上網方式為動態獲取,同時關閉dhcp功能。然後把主路由器LAN口和副路由器的LAN用網線連接,這樣你的副路由器就相當於一個交換機來使用,ip地址的分配,埠映射和ip與mac地址綁定都在主路由完成,這種理論上是可行的,具體穩定性有待驗證。=================================Windows 10系統有線網卡手動指定IP位址的設置步驟如下:
1、在電腦桌面右下角找到小電腦圖標,右鍵點擊並選擇 打開網絡和共享中心。如下圖所示:
2、彈出 網絡和共享中心 的界面,點擊 更改適配器設置。如下圖所示:
3、打開 更改適配器設置 後,找到 乙太網,右鍵點擊並選擇 屬性。如下圖所示:
4、找到 Internet協議版本4(TCP/IPv4),點擊 屬性。如下圖所示:
這裡我們查到本機ip地址為:192.168.0.200,默認網關為192.168.0.1,子網掩碼:255.255.255.0 ,dns為:192.168.0.1
6、選擇 使用下面的IP地址(S):設置IP位址為 192.168.0.200,子網掩碼為 255.255.255.0,網關192.168.0.1,dns: 192.168.0.1默認點擊 確定。如下圖所示:
確定
=================================至此wsl2已經安裝完畢。
https://docs.docker.com/desktop/windows/release-notes/如果提示close and log out退出電腦當前用戶登錄並重新登錄帳號。
PowerShell 或者cmd dos命令窗口複製下面命令並運行或者直接雙擊運行"查看wsl 使用分發版本.bat「:
出現上面說明已經安裝成功!!!
五、安裝完Docker,安裝Pi Node
官網下載還是0.4.5版本,大陸用不了,請勿下載!!!國外用戶用0.4.5版本
內地使用節點版本 0.4.7,下載地址:
dr5alvt1qft56.cloudfront.net/0.4.7/Pi+Network+Setup+0.4.7.exe
=====================================
運行0.4.7版本,有提示窗口的節點,試著輸入
第一個窗口輸入
112.85.53.254
或者
2.152.108.82
或者其它連通性狀態比較好的節點ip地址,這個不是固定填哪一個
第二個窗口輸入
https://d2hadsvrigm4as.cloudfront.net
=====================================
框框上面一段英文的意思是:不能到達網絡,請提供一個已知的節點的ip地址或域名(注意這裡不是填寫你自己的ip地址,通過別的節點連外,就是你的節點與一個已知節點連接,然後通過別的節點,再與別的節點連接,默認大家都是直接連接項目方的測試伺服器地址,有時候被牆,很難直接連上,連接超時,就會出現兩個框框),以及一個可以替代的history url地址 來下載(同步區塊)
下面介紹一下如何綁定pi帳號與pi node電腦端,有兩種方式,一種是之前的方式(需要翻牆),另一種是大陸被牆後的綁定方式(直接綁定用戶名推薦碼,無需翻牆),兩種方式選一種即可,大家可以根據自己喜好自由選擇,推薦用第二種方式,下面先介紹之前的一種方式:
1)第一種方法需要藉助加溼器
加溼器下載連結:
https://github.com/getfotiaoqiang/download/
打開pi node軟體,選擇pi App選項卡
至此電腦的pi node與pi app帳號綁定成功。可以退出電腦端的加溼器了。運行節點一定不要開加溼器,建議用完就卸載,以免幹擾節點運行!下面進入電腦端pinode
沒有提交過節點申請的,還要提交節點申請表
按需填寫,之前填過的就不需要再填寫了
2)另一種無需翻牆的綁定方式,點擊pinode選項卡:
注意這裡是填寫自己的註冊用戶名和邀請碼一樣,不需要加@
兩種方式,選擇一種即可
這裡要特別強調一點,節點0.4.7大陸專供版本默認直接開通共識容器,不需要再Check now,不需要運行埠測試容器,請直接Continue!!!!!!只有國外用戶0.4.5版節點程序才需要check now!!!
上面那段英文的意思是:打開節點
你可以運行包含區塊鏈的Node版本,通過打開下面的開關(小紅點),你的計算機將運行一個Docker容器,該容器運行一致性算法,並使你能夠觀察Pi Testnet(pi測試網絡),它會一直開著直到你把它關掉,你的計算機將不再運行區塊鏈。
你是候選節點,我們還沒有選擇參與pi 測試網的超級節點或節點,需要通過KYC,我們將很快做出選擇
如何查看節點正常與否:
①埠檢測容器:absent表示缺失,exited表示退出,這裡無論顯示什麼都是正常狀態,0.4.7無需開啟埠檢測容器:所以顯示缺失,以前埠檢測容器開啟過,現在關閉狀態就是顯示退出。
② 節點狀態:有3種狀態,一開始joining SCP加入恆星網絡,後來是Catching up 追趕區塊中,Synced已經同步的。節點這3種狀態根據網絡狀況是來回切換的,不能單純看這個來決定節點是否正常。只要不是一直joining SCP都不需要人為幹預,保持埠開放,程序會自動調整!
③ outgoing connections外出連接數,即最大能同時與遠端節點連結數,系統設置不超過8個;incoming connections:進來的連接數,即最大同時能服務別的節點連接數,系統設置不超過64個;連接數量多少沒一定,主要取決於你的網絡穩定性,也不能單獨看這個來決定節點正常與否,如果沒有公網ip,這裡會一直顯示0,如果你開通了公網ip,這裡只要不是一直顯示為0,節點都是正常狀態。supporting other nodes:這裡無論顯示Yes or No 都是正常的。節點分為超級節點和普通節點,普通節點無需為別的節點提供支持。
④consencus container共識容器運行狀態:分3種,首次創建是creating,啟動狀態是starting,正常運行狀態是:running!!!
⑤ Remove all blockchain data:移除所有區塊數據,建議謹慎操作,測試階段,只有長時間不同步,可以試著進行移除操作,不建議頻繁操作!!!
Latest block:最近的區塊,這裡可以查看區塊延遲,現階段普遍延遲,這塊無論顯示什麼都是正常狀態,Protocol version 協議版本顯示與否都正常,由於牆的問題,安裝日期和可用率都不用在意。
一句話總結:現階段只要埠31401-31403處於open狀態,別的數據都無需太在意,0.4.7版本的節點本身就有很多問題bug,等正式版出來一切問題都解決了!!!
如何查看埠是否正確打開複製網址到瀏覽器:
pi-mods.de/nodeports.php,
點擊scan,如果發現31401-31403 綠色open,就說明埠開放正常。
埠測試必須在pi node和docker正常運行(running)的前提下,測試才有準確!!!
如果發現31401-31403埠是closed狀態,請按以下幾種情況逐個排查:
1、是否為公網?
2、埠映射設置正確與否,埠映射的ip是否與節點區域網ip地址一致?
3、防火牆是否設置打開tcp 31400-31409埠?
4、防火牆是否允許pi node和docker 運行?
5、若裝有殺毒軟體,請檢查殺毒軟體是否攔截程序運行,並用殺毒軟體掃描系統是否感染風險並處理,若有流氓軟體,請卸載乾淨。
如果state長時間一直joining SCP或者區塊延遲較大,不能自我修復,可以通過切換運行區塊鏈的小紅點,重新加入恆星網絡解決。如果切換後很長時間還是不同步可以再次切換,每次關閉開啟運行小紅點按鈕建議間隔5秒以上,以便程序有足夠的時間關閉重啟。如果設置沒錯即埠開放正常,不建議人工幹預,系統會自動調整修復,一般幾十分鐘到幾小時不等會自動同步,如果出現方框,請按照上方提示填寫。
PI Node 加入網絡階段(看不懂這部分的可以直接忽略):
目前節點同步是個非常漫長的過程,利用下面的命令行可以查看區塊同步的具體進展
PowerShell或者cmd 中執行命令
docker exec -it pi-consensus stellar-core http-command info
也可以直接執行批處理命令"每隔1分鐘查看一次節點同步進度.bat」
補充一點:很多人搞不清楚pi node和docker之間的關係,pi node是設置控制節點程序的軟體。
Docker 是一個開源的應用容器引擎,可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發布到任何流行的 Linux 機器上,也可以實現虛擬化。
官方把節點程序打包成鏡像文件,發布到docker倉庫裡,docker是跨平臺的,官方只需要開發一個linux版本的節點程序,就可以通過docker輕鬆部署到各個平臺像windows和mac。
我們的節點程序(鏡像images)就是運行在docker自帶的linux虛擬機裡面。
通過pi node程序來控制鏡像文件的拉取,運行和關閉,節點程序的核心是pi node和docker裡運行的節點鏡像文件。docker只是運行節點程序的容器,所以不要看到刀客升級,就以為是節點更新了,兩碼事,理論上只要官方發布的節點程序不依賴新版docker的功能,你可以一直不更新docker。
我們的節點電腦需要長期運行,所以還要設置一下防止系統休眠和硬碟休眠。
如何打開控制面板,看上面介紹的方法,下面講一下如何設置,也可以通過批處理命令一鍵完成,找到"關閉系統和硬碟休眠-臺式機.bat"以管理員身份運行:
點擊更改高級電源設置
把關閉硬碟設置為0
為了節點系統運行穩定避免更新時重啟電腦,可以關閉win10自動更新(我個人非常不建議關閉自動更新,系統安全要定期打補丁,關了有安全隱患,但是很多pi友需要這個功能還是分享出來,你們自己做選擇),下面介紹一下關閉更新的方法,大家可以根據自己的實際需求決定是否設置。當然也可以藉助第三方軟體來關閉自動更新,具體參見公眾號的一篇文章
《推薦個關閉win10自動更新的軟體》
1、首先使用 Win + R 組合快捷鍵,打開運行對話框,然後輸入命令 services.msc ,點擊下方的「確定」打開服務,如下圖所示。
2、在Win10服務設置中找到 「 Windows Update 」選項,並雙擊打開,如圖所示。
3、然後在Windows Update屬性設置中,將啟動類型改為「 禁用 」,再點擊下方的「 停止 」,最後再點擊底部的「 應用 」保存設置,如下圖所示。
4、接下來再切換到「恢復 」選項,將默認的「重新啟動服務 」改為「無操作 」,完成後點擊下方的「應用 」,如下圖所示。
服務中關閉Win10更新關聯服務
5、關閉 「【windows 更新醫生服務】」,打開dos或者powershell命令管理員模式窗口,複製以下代碼執行:
REG add 「HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc」 /v 「Start」 /t REG_DWORD /d 「4」 /f
如下圖:
6、之後在Win10服務設置中,再找到「【更新 Orchestrator 服務】」服務選項,設置如下
點應用
點確定,設置完成!
組策略關閉Win10自動更新服務
7、為了防止Win10自動更新死灰復燃,我們還可以在組策略中關閉Win10更新,具體操作是:使用 Win + R 組合快捷鍵打開運行命令操作框,然後輸入「gpedit.msc」命令,並點擊下方的確定,打開組策略編輯器,如圖所示。
8、然後在組策略編輯器中,依次展開 計算機配置 -> 管理模板 -> Windows組件 -> Windows更新 ,然後在右側「配置自動更新」設置中,將其設置為「已禁用」並點擊下方的「應用」保存即可,如圖所示。
9、之後還需要再找到「刪除使用所有Windows更新功能的訪問權限」,選擇已啟用,完成設置後,點擊「確定」保存,如圖所示。
任務計劃關閉Win10自動更新
10、同樣是 使用 Win + R 組合快捷鍵打開「運行操作框」,然後輸入命令「taskschd.msc」,並點擊下方的「確定」打開任務計劃程序,如圖所示。
11、之後在任務計劃程序的設置界面,依次展開 任務計劃程序庫 -> Microsoft -> Windows -> WindowsUpdate,把裡面的項目都設置為 [ 禁用 ] 就可以了。
水平有限,如果寫的有誤導性的內容,歡迎批評指正!!!最後一段話送給大家,你點的不是閃電,是希望!你參與節點,就是參與改變世界,pi成功了,人類會提前進入下一個文明階段,價值網際網路的時代,真正的區塊鏈時代!!!