Pieaugot masternode monētu skaitam, jūs varētu būt ieinteresēts izveidot un vadīt savu masternode. Tas var būt vai nu nopelnīt pasīvus ienākumus, vai pārbaudīt vidi, vai saprast, kā darbojas visa sistēma. Faktiski lielākās daļas masternode monētu pamatā ir Dash vai PIVX, tāpēc prasības un kopējais iestatīšanas process katrai monētai ir gandrīz vienāds. Lai iestatītu masternodu, jums būs nepieciešami šādi elementi:
- Noteikts monētu daudzums kā nodrošinājums.
- Vietējā mašīnā instalēts seifs (kontroliera maks).
- Attālais VPS serveris ar īpašu IP adresi (Visvairāk ieteicams: Vultr vai Digitālais okeāns) un
- PuTTY – termināļa emulators, kas tiks izmantots jūsu VPS servera iestatīšanai.
Kad esat izpildījis visas šīs prasības, esat gatavs iestatīt un palaist savus masternodes. Katrai monētai ir viegli sekojoši, netehniski soli pa solim sniegti ceļveži, kas izskaidro, kā iestatīt masternodus. Tas ietver visu nepieciešamo informāciju, piemēram, VPS servera izvietošanu, mijmaiņas faila izveidošanu, servera konfigurēšanu, dēmona sastādīšanu, vietējā maka konfigurēšanu un mezgla palaišanu. Ir arī masternode instalācijas skripti, kas rūpēsies par visu iestatīšanas procesu, piemēram: atkarību instalēšana, automātiska dēmona kompilēšana un sistēmas konfigurēšana.
Izmantojot tik viegli izpildāmas apmācības, jums pat nav nepieciešamas iepriekšējas zināšanas par Linux serveri vai PuTTY komandām, lai palaistu masternodu. Tomēr tas nav kaut kas, ko jūs iestatāt un aizmirstat. Jebkurā laikā var rasties tehniskas problēmas ar galvenajiem kodiem. Pastāv gadījumi, kad serveris avarētu, pēc tīkla atjaunināšanas / dakšas pazudīs jūsu galvenais kods vai pat tiks pārtraukta sinhronizācija. Šādos gadījumos jums, iespējams, būs jāpārtrauc dēmons, jāpārstartē serveris un pat jāmaina masternode config fails.
Lai novērstu un novērstu visas ar masternode saistītās problēmas, vispirms jāzina, kā mijiedarboties ar serveri. Jums arī jāsaprot pamata komandas, kas palīdzēs jums pārvaldīt masternodes. Šajā iesācēju ceļvedī mēs dalīsimies ar noderīgo Linux sarakstu & Masternode komandas. Bet pirms tam šeit ir ātrs ievads PuTTY.
PuTTY – piekļuve masternode serverim
Mēs pieņemam, ka jūs jau esat iestatījis galveno kodu un esat instalējis PuTTY (https://www.putty.org/) datorā. PuTTY ir nekas cits kā atvērtā koda SSH klients, ko izmanto, lai izveidotu savienojumu ar attālo datoru. Ir pieejami daudzi SSH klienti, taču PuTTY ir visplašāk izmantotais termināļa emulators Windows operētājsistēmai. Linux un Mac; lietotājiem ir iebūvēts termināls.
Tagad, lai izveidotu savienojumu ar savu Linux VPS (masternode serveri), izmantojot SSH, mums ir nepieciešamas divas lietas. 1. Jūsu VPS IP adrese un 2. Servera pieteikšanās akreditācijas dati. Ja izmantojat Vultr, vienkārši noklikšķiniet uz servera nosaukuma. Jūs saņemsiet IP adresi, lietotājvārdu un paroli.
Nokopējiet VPS IP adresi un ievadiet to PuTTY konfigurācijas logā. Atstājiet gan portu, gan savienojuma veidu kā noklusējumu, kas ir 22, un SSH. Pēc tam noklikšķiniet uz atvērt, kas atvērs termināla logu.
Tagad termināļa logā ierakstiet sava servera lietotājvārdu (sakni), paroli (drošības apsvērumu dēļ paroles laukā nekas netiks rādīts) un pēc tam nospiediet taustiņu Enter. Tieši tā. Tagad esat pieteicies savā serverī.
Kad būsiet pieteicies, nokļūsit mājas direktorijā un redzēsiet kaut ko līdzīgu:
root @ your-vps-info: ~ #
(vai)
lietotājvārds @ jūsu-vps-info: ~ # (ja nav root lietotājs)
Tagad, lai veiktu visas pamatdarbības, varat attiecīgi izmantot šo SSH komandu sarakstu.
Parasti SSH komandas
Šajā sarakstā jums jāsniedz pamatzināšanas par to, kā pārvietoties pa serveri, izveidot mapes, izdzēst / rediģēt failus, pārbaudīt servera resursus utt. Tas ir vairāk nekā pietiekami, lai pārvaldītu masternode serveri. Tā kā jūs jau esat iestatījis lielos kodus, mēs neattiecīsimies uz sekojošo: atkarību instalēšana, mijmaiņas faila izveide, dēmona sastādīšana vai sentinel instalēšana, kurai mēs izveidosim atsevišķu apmācību.
Katalogu un satura uzskaitīšana – komanda “ls”
Komanda “ls” ir viena no pamata komandām, kas tiek izmantota failu un direktoriju sarakstam.
- Komanda: ls
- Lietošana: ls [opcija] [fails]
ls -l | Saraksta failus ērtāk |
ls -al | Uzskaita visus failus un mapes, ieskaitot slēptās |
ls-ir | Sarakstiet failus pēc faila lieluma |
ls -lat | Sarakstiet failus, pamatojoties uz pēdējo mainīto laiku |
Pamata navigācija – komanda “cd”
Kad esat izdomājis servera failu sarakstu, iespējams, vēlēsities pārvietoties. Lai pārvietotos failu sistēmā, varat izmantot komandu “cd”, kas nozīmē “mainīt direktoriju”.
- Komanda: cd
- Lietošana: CD [mapes nosaukums]
- Exampe: CD / parauga mape
CD / | Pārejiet uz saknes direktoriju |
cd . | Palikt tajā pašā direktorijā |
cd .. | Pāriet uz augšu par vienu direktoriju |
CD – | Atgriezieties iepriekšējā direktorijā |
CD ~ | Dodieties uz mājas mapi |
Drukāt darba direktoriju – “pwd”
Operētājsistēmā Windows jums ir failu pārlūks, kurā varat viegli noskaidrot precīzu mapi, kurā atrodaties. Linux, lai parādītu pašreizējo atrašanās vietu, varat izmantot komandu “pwd”, kas nozīmē “drukāt darba direktoriju”..
- Komanda: pwd
- Rezultāts: /root/.dashcore/chainstate
Failu un mapju atrašana
Pārvietošanās pa katru direktoriju un konkrēta faila meklēšana var būt laikietilpīga. Ja zināt faila nosaukumu (dash.conf) un vēlaties uzzināt tā atrašanās vietu, varat izmantot komandu “locate”. Šī komanda ir vienkāršākais veids, kā atrast faila vai mapes atrašanās vietu Linux sistēmās.
- Piemērs: atrodiet domuzīmi.conf
- Rezultāts: /root/.dash/dash.conf
Līdzīgi kā “atrast”, jums ir arī komanda “atrast”, kuru varat izmantot, lai sarakstītu failus, pamatojoties uz faila nosaukumu.
- Piemērs: atrast / -tipa f -nosaukums "mncache.dat"
Failu un mapju izveide – “mkdir” | “Pieskarties”
Reizēm jūs varētu vēlēties izveidot jaunu mapi vai failu. Lai to izdarītu, varat izmantot šādas komandas. Komanda “mkdir”Tiek izmantots, lai izveidotu jaunu mapi (direktoriju) un komandu“pieskarties”Tiek izmantots, lai izveidotu jaunu failu.
- Exampe: mkdir jaunā mape
- Piemērs: pieskarieties pivx.conf
Failu un mapju kopēšana – komanda “cp”
Ja vēlaties kopēt failu no vienas vietas uz citu, varat izmantot komandu “cp”.
- Komanda: cp
- Lietošana: cp [faila nosaukums] [avota direktorijs]
- Piemērs: cp masternode.conf / root
- Lai iegūtu plašāku informāciju par lietošanu, ierakstiet cp –help
Failu un mapju pārvietošana – komanda “mv”
Līdzīgi kā failu kopēšanai, arī failus var pārvietot, izmantojot komandu “mv”.
- Komanda: mv
- Lietošana: mv [faila nosaukums] [avota direktorijs]
- Piemērs: mv paraugs. txt / saknes /. domuzīme
Teksta redaktoru izmantošana
Pēc faila izveidošanas (piemēram, phore.conf) fails būs tukšs. Lai rediģētu failu, vispirms būs nepieciešams teksta redaktors, kuram varat instalēt nano.
Uzstādīšana: sudo apt-get install nano
Pēc instalēšanas konsoles logā ierakstiet nano faila nosaukumu, lai rediģētu visus failus.
Servera resursu pārbaude – RAM, disks & Procesora izmantošana
Vai jūsu masternode bieži avarē? Tad vispirms jāpārbauda, vai serverī nav resursu. Tālāk norādītajām komandām vajadzētu būt noderīgām.
brīvs -m | Parāda jūsu servera kopējo, izmantoto & brīva atmiņa, ieskaitot informāciju par apmaiņu |
df -h | Parāda kopējo, izlietoto & jūsu servera pieejamā diska vieta |
tops | Parāda daudz informācijas par jūsu servera pašreizējo statusu |
netstat | Parāda jūsu servera pašreizējo tīkla savienojumu |
Neobligāti: Lai iegūtu detalizētākus pārskatus par diska lietojumu, varat instalēt Ncdu, kas ir diska utilīta Unix sistēmām.
- Instalēšana: sudo apt-get install ncdu
- Komanda: sudo ncdu /
Neobligāti: Lai uzraudzītu joslas platumu, varat instalēt vnStat, kas ir tīkla operētājsistēma Linux operētājsistēmām.
- Instalēšana: sudo apt-get install vnstat
- Komanda: vnstat
Citas noderīgas komandas
zip | Izmantojiet to, lai saspiestu mapes | zip mapes nosaukums.zip [mērķa atrašanās vieta] |
atvienot | Izmantojiet to, lai atspiestu failus ar .zip | unzip saspiestu mapi.zip [mērķa atrašanās vieta] |
rm | Dzēsiet failu no servera | rm paraugs.txt |
rm * | Dzēsiet visus failus no direktorija | |
rmdir | Izmantojiet to, lai izdzēstu mapi vai direktoriju | rmdir mapes nosaukums |
chmod | Failu un mapju atļauju mainīšana | chmod 775 mapes nosaukums |
du -h | Aprēķiniet direktorija vai faila kopējo vietu | du -h faila nosaukums |
galva | Parāda failā pirmās 10 rindas | galvas domuzīme.conf |
asti | Parāda failā pēdējās 10 rindas | astes domuzīme.conf |
Izeja | Termināla loga atteikšanās | |
skaidrs | Pilnībā notīra termināla ekrānu | |
vēsture | Parāda pēdējo izmantoto komandu sarakstu | “History 10” – parādīs pēdējās 10 komandas |
wget | Izmanto, lai lejupielādētu failus no interneta | wget https://github.com/dashpay/dash/releases/download/v0.12.3.3/dashcore-0.12.3.3-x86_64-linux-gnu.tar.gz |
apt-get atjauninājums | Atjaunina OS ar atjauninātām programmatūras pakotnēm un drošības ielāpiem. |
Masternode komandas
Iepriekš minētās SSH komandas palīdzēs jums pārvaldīt savu VPS. Bet, lai pārvaldītu masternodes, jums jāapgūst masternode komandas. Šīm komandām vajadzētu būt noderīgām un piemērojamas lielākajai daļai masternode monētu.
Piezīme: Aizvietot coinname-cli ar masternode monētas nosaukumu. Piemēram, “Dash-cli getinfo”
1. coinname-cli getinfo – izdrukā Json datus. Tajā tiek parādīta tāda informācija kā seifa versija, bloka augstums, līdzsvars utt.
2. coinname-cli getmininginfo – izdrukā ar ieguvi saistītu informāciju, piemēram, ieguves grūtības, ķēdes datus, tīkla hashrate utt..
3. coinname-cli getblockcount – parāda kopējo apstrādāto bloku skaitu. Jūs varat izmantot šo komandu, lai pārbaudītu masternode maka sinhronizācijas statusu. Papildus tam varat izmantot arī “coinname-cli mnsync status”, kuram jāparāda MASTERNODE_SYNC_FINISHED.
4. coinname-cli masternode status – tiek izmantots masternode statusa pārbaudei.
5. coinname-cli masternodelists pilns | grep ip-address – tiek izmantots, lai pārbaudītu jūsu masternode darba statusu.
6. coinname-cli masternode current – parāda precīzāku informāciju par jūsu masternode, piemēram: IP adresi, portu, maksājuma saņēmēja informāciju utt..
7. coinname-cli getconnectioncount – Tas parāda kopējo savienojumu skaitu jūsu masternodē.
8. coinname-cli getbalance – tas parādīs jūsu masternode maka līdzsvaru. Bilance būs 0, jo lielāko daļu masternodu parasti iestata karstā / aukstā vidē. Papildus varat izmantot arī “coinname-cli listaccounts”.
9. coinname-cli masternode list – uzskaita visus tīkla masternodes un to pašreizējo statusu.
10. nano coinname.conf (piemēram: nano ~ / .dashcore / dash.conf) – Rediģējiet masternode config failu, lai pievienotu mezglus vai mainītu konfigurāciju.
11. coinname-cli stop – lieto, lai apturētu maku
Mēs ceram, ka iepriekš minētais komandu saraksts būs noderīgs, lai pārvaldītu masternode serveri. Ja jums tas šķiet noderīgi, lūdzu, dariet to.
Vai ir kādas citas svarīgas SSH komandas, kuras vēlaties koplietot? Vai arī ir kādas citas masternode komandas, kuras mēs nepamanījām šajā rakstā? Lūdzu, nometiet to zemāk esošajos komentāros.
Citi masternode ceļveži:
- Soļi, lai droši izslēgtu masternodes
- Ceļvedis masternode maksājumu atsaukšanai
- Kā saņemt e-pasta paziņojumus par galvenajiem kodiem