Naudingų komandų, padėsiančių valdyti „Masternodes“ ir „Linux VPS“, sąrašas

Didėjant masternode monetų skaičiui, galite būti suinteresuoti nustatyti ir valdyti savo masternode. Tai gali būti uždirbti pasyvias pajamas, išbandyti aplinką arba suprasti, kaip veikia visa sistema. Iš tikrųjų dauguma masternode monetų yra pagrįstos brūkšniu arba PIVX, todėl reikalavimai ir bendras sąrankos procesas kiekvienai monetai yra beveik vienodi. Norėdami nustatyti masternodą, jums iš esmės reikės šių elementų:

  • Tam tikras monetų kiekis kaip užstatas.
  • Piniginė įdiegta jūsų vietiniame kompiuteryje (valdiklio piniginė).
  • Nuotolinis VPS serveris su paskirtu IP adresu (Labiausiai rekomenduojama: Vultras arba Skaitmeninis vandenynas) ir
  • „PuTTY“ – terminalo emuliatorius, kuris bus naudojamas jūsų VPS serveriui nustatyti.

Kai įvykdysite visus šiuos reikalavimus, būsite pasirengę nustatyti ir paleisti savo pagrindinius kodus. Kiekvienai monetai yra lengvai sekami, netechniniai žingsnis po žingsnio vadovai, paaiškinantys, kaip nustatyti pagrindinius kodus. Jame yra visa reikalinga informacija, tokia kaip VPS serverio diegimas, apsikeitimo failo sukūrimas, serverio konfigūravimas, demono kompiliavimas, vietinės piniginės konfigūravimas ir mazgo paleidimas. Taip pat yra „Masternode“ diegimo scenarijų, kurie pasirūpins visu sąrankos procesu, pavyzdžiui: priklausomybių diegimas, automatiškai sukomponuojamas daemonas ir sistemos konfigūravimas.

Su tokiomis lengvai sekamomis pamokomis net nereikia turėti išankstinių žinių apie „Linux“ serverį ar „PuTTY“ komandas norint paleisti masternodą. Tačiau tai nėra kažkas, ką jūs nustatote ir pamiršote. Bet kuriuo metu galite susidurti su techninėmis problemomis, susijusiomis su savo pagrindiniais kodais. Yra scenarijų, kai jūsų serveris sugenda, jūsų pagrindinis kodas dings po tinklo atnaujinimo / šakės arba jis net nustos sinchronizuoti. Tokiais atvejais jums gali tekti sustabdyti demoną, iš naujo paleisti serverį ir netgi pakeisti pagrindinio mazgo konfigūracijos failą.

Norėdami išspręsti visas su masternode susijusias problemas, pirmiausia turite žinoti, kaip bendrauti su serveriu. Taip pat turite suprasti pagrindines komandas, kurios padės jums valdyti pagrindinius kodus. Šiame šiame pradedančiųjų vadove pasidalinsime naudingų „Linux“ sąrašu & „Masternode“ komandos. Bet prieš tai čia yra greita „PuTTY“ įžanga.

„PuTTY“ – prieiga prie pagrindinio mazgo serverio

Mes manome, kad jūs jau sukonfigūravote pagrindinį kodą ir turite įdiegti „PuTTY“ (https://www.putty.org/) kompiuteryje. „PuTTY“ yra ne kas kita, o atviro kodo SSH klientas, naudojamas prisijungti prie nuotolinio kompiuterio. Yra daug SSH klientų, tačiau „PuTTY“ yra plačiausiai naudojamas „Windows“ operacinės sistemos terminalo emuliatorius. Skirta „Linux“ ir „Mac“; vartotojai turi pastatytą terminalą.

Dabar, norint prisijungti prie „Linux VPS“ („masternode“ serverio) per SSH, mums reikia dviejų dalykų. 1. Jūsų VPS IP adresas ir 2. Serverio prisijungimo duomenys. Jei naudojate „Vultr“, tiesiog spustelėkite serverio pavadinimą. Gausite IP adresą, vartotojo vardą ir slaptažodį.

„Vultr“ IP adreso slaptažodis

Nukopijuokite VPS IP adresą ir įveskite jį į „PuTTY“ konfigūracijos langą. Palikite ir prievadą, ir ryšio tipą kaip numatytąjį, kuris yra 22, ir SSH. Tada spustelėkite atidaryti, kuris atidarys terminalo langą.

„PuTTY“ konfigūracija

Dabar terminalo lange įveskite savo serverio vartotojo vardą (šaknį), slaptažodį (saugumo sumetimais slaptažodžio lauke nieko nebus rodoma) ir tada paspauskite Enter. Viskas. Dabar esate prisijungę prie savo serverio.

Kai būsite prisijungę, pateksite į namų katalogą ir pamatysite maždaug taip:

root @ tavo-vps-info: ~ #

(arba)

vartotojo vardas @ jūsų-vps-info: ~ # (jei ne pagrindinis vartotojas)

Dabar galite naudoti šį SSH komandų sąrašą, kad atliktumėte pagrindinius veiksmus.

Bendros SSH komandos

Šis sąrašas turėtų suteikti jums pagrindinį supratimą, kaip naršyti serveryje, kurti aplankus, ištrinti / redaguoti failus, tikrinti serverio išteklius ir kt. Tai yra daugiau nei pakankamai, kad galėtumėte valdyti pagrindinio mazgo serverį. Kadangi jau nustatėte pagrindinius kodus, mes neapimsime šių dalykų: priklausomybių diegimas, sukeitimo failo sukūrimas, demono kompiliavimas ar „sentinel“ diegimas, kuriam padarysime atskirą mokymo programą..

Katalogų ir turinio sąrašas – komanda „ls“

Komanda „ls“ yra viena iš pagrindinių komandų, naudojama failams ir katalogams pateikti.

  • Komanda: ls
  • Naudojimas: ls [parinktis] [failas]

Komanda

apibūdinimas

ls -l Išvardija failus patogesniu būdu
ls -al Išvardija visus failus ir aplankus, įskaitant paslėptus
ls -yra Pateikite failus pagal failo dydį
ls -lat Pateikite failus pagal paskutinį kartą modifikuotą laiką

Pagrindinė navigacija – komanda „cd“

Kai išsiaiškinsite serverio failų sąrašą, galite naršyti. Norėdami naršyti failų sistemoje, galite naudoti komandą „cd“, kuri reiškia „pakeisti katalogą“.

  • Komanda: cd
  • Naudojimas: CD [aplanko pavadinimas]
  • Exampe: CD / pavyzdinis aplankas

Komanda

apibūdinimas

CD / Eikite į šakninį katalogą
cd . Likite tame pačiame kataloge
cd .. Perkelti vieną katalogą aukštyn
CD – Grįžti į ankstesnį katalogą
cd ~ Eikite į namų aplanką

Spausdinti darbo katalogą – „pwd“

„Windows“ sistemoje turite failų naršyklę, kurioje galite lengvai sužinoti tikslų aplanką, kuriame esate. „Linux“ sistemoje, norėdami parodyti savo dabartinę vietą, galite naudoti komandą „pwd“, kuri reiškia „spausdinti darbo katalogą“..

  • Komanda: pwd
  • Rezultatas: /root/.dashcore/chainstate

Rasti failus ir aplankus

Naršymas kiekviename kataloge ir konkretaus failo paieška gali užtrukti. Jei žinote failo pavadinimą (dash.conf) ir norite sužinoti jo vietą, galite naudoti komandą „rasti“. Ši komanda yra lengviausias būdas rasti failo ar aplanko vietą „Linux“ sistemose.

  • Pavyzdys: suraskite brūkšnį.conf
  • Rezultatas: /root/.dash/dash.conf

Panašiai kaip „rasti“, jūs taip pat turite komandą „rasti“, kurią galite naudoti, kad išvardytumėte failus pagal failo pavadinimą.

  • Pavyzdys: rasti / -type f -name "mncache.dat"

Failų ir aplankų kūrimas – „mkdir“ | „Liesti“

Kartais galite susikurti naują aplanką ar failą. Norėdami tai padaryti, galite naudoti šias komandas. Komanda „mkdir“Naudojamas kuriant naują aplanką (katalogą) ir komandą„paliesti“Naudojamas kuriant naują failą.

  • Exampe: „mkdir new-folder“
  • Pavyzdys: palieskite pivx.conf

Failų ir aplankų kopijavimas – komanda „cp“

Jei norite nukopijuoti failą iš vienos vietos į kitą, galite naudoti komandą „cp“.

  • Komanda: cp
  • Naudojimas: cp [failo pavadinimas] [šaltinio katalogas]
  • Pavyzdys: cp masternode.conf / root
  • Norėdami gauti daugiau informacijos apie naudojimą, įveskite cp –help

Failų ir aplankų perkėlimas – komanda „mv“

Panašiai kaip failų kopijavimo atveju, failus taip pat galite perkelti naudodami komandą „mv“.

  • Komanda: mv
  • Naudojimas: mv [failo pavadinimas] [šaltinio katalogas]
  • Pavyzdys: mv sample.txt / root /.dash

Teksto redaktorių naudojimas

Sukūrus failą (pvz .: phore.conf), failas bus tuščias. Norėdami redaguoti failą, pirmiausia turėsite teksto redaktorių, kuriame galėsite įdiegti „nano“.

Diegimas: sudo apt-get install nano

Po įdiegimo įveskite nano failo pavadinimą konsolės lange, kad galėtumėte redaguoti failus.

Tikrinami serverio ištekliai – RAM, diskas & Procesoriaus naudojimas

Ar jūsų masternodas dažnai genda? Tada pirmiausia turite įsitikinti, ar jūsų serveryje nėra išteklių. Šios komandos turėtų būti naudingos.

Komanda

apibūdinimas

laisvas -m Rodo bendrą jūsų serverio naudojimą & laisvos atminties, įskaitant apsikeitimo informaciją
df -h Rodo bendrą, sunaudotą & laisvos vietos jūsų serveryje
viršuje Rodoma daug informacijos apie dabartinę jūsų serverio būseną
netstat Rodo dabartinį jūsų serverio tinklo ryšį

VPS disko RAM procesoriaus naudojimas

Pasirenkama: Norėdami gauti išsamesnes ataskaitas apie disko naudojimą, galite įdiegti „Ncdu“, kuris yra „Unix“ sistemų disko įrankis.

  • Diegimas: sudo apt-get install ncdu
  • Komanda: sudo ncdu /

Pasirenkama: Norėdami stebėti pralaidumą, galite įdiegti „vnStat“, kuris yra „Linux“ operacinių sistemų tinklo įrankis.

  • Diegimas: sudo apt-get install vnstat
  • Komanda: vnstat

Kitos naudingos komandos

Komanda

apibūdinimas

Naudojimas

užtrauktukas Naudokite jį suspausti aplankus zip aplanko pavadinimas.zip [tikslinė vieta]
atsegti Naudokite jį išspausti failus su .zip išpakuokite „compressed-folder.zip“ [target-location]
rm Ištrinkite failą iš serverio rm pavyzdys.txt
rm * Ištrinkite visus failus iš katalogo  
rmdir Naudokite jį, jei norite ištrinti aplanką ar katalogą rmdir aplanko pavadinimas
chmod Failų ir aplankų leidimų keitimas chmod 775 aplanko pavadinimas
du -h Apskaičiuokite bendrą katalogo ar failo erdvę du -h failo vardas
galva Rodo pirmąsias 10 failo eilučių galvos brūkšnys.conf
uodega Rodo paskutines 10 failo eilučių uodegos brūkšnys.conf
išėjimas Atsijungti nuo terminalo lango  
aišku Visiškai išvalo terminalo ekraną  
istorija Parodo paskutinių naudotų komandų sąrašą „Istorija 10“ – rodys paskutines 10 komandų
wget Naudojamas failams atsisiųsti iš interneto 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 atnaujinimas Atnaujina OS su atnaujintais programinės įrangos paketais ir saugos pataisomis.  

„Masternode“ komandos

Aukščiau nurodytos SSH komandos padės jums valdyti savo VPS. Bet norint valdyti pagrindinius kodus, reikia išmokti pagrindinio mazgo komandas. Šios komandos turėtų būti naudingos ir taikomos daugumai masternode monetų.

Pastaba: Pakeiskite coinname-cli su masternode monetos pavadinimu. Pavyzdžiui, „Dash-cli getinfo“

1. coinname-cli getinfo – spausdinami „Json“ duomenys. Čia rodoma tokia informacija kaip piniginės versija, blokų aukštis, balansas ir kt.

2. coinname-cli getmininginfo – spausdina su kasyba susijusią informaciją, pvz., Kasybos sunkumus, grandinės duomenis, tinklo hasratą ir kt..

3. coinname-cli getblockcount – rodo bendrą apdorotų blokų skaičių. Galite naudoti šią komandą, norėdami patikrinti pagrindinio mazgo piniginės sinchronizavimo būseną. Be to, galite naudoti „coinname-cli mnsync status“, kuriame turėtų būti rodoma MASTERNODE_SYNC_FINISHED.

4. „coinname-cli“ masternodo būsena – naudojama norint patikrinti masternodo būseną.

5. coinname-cli masternodelistinis pilnas | „grep ip-address“ – naudojamas norint patikrinti jūsų masternodo darbinę būseną.

6. „coinname-cli“ masternodo srovė – rodoma tikslesnė informacija apie jūsų pagrindinį mazgą, pvz .: IP adresas, prievadas, išsami mokėjimo gavėjo informacija ir kt..

7. coinname-cli getconnectioncount – Tai rodo bendrą jūsų pagrindinio mazgo ryšio skaičių.

8. coinname-cli getbalance – tai parodys jūsų masternode piniginės likutį. Balansas bus 0, nes dauguma masternodų paprastai nustatomi karštoje / šaltoje aplinkoje. Be to, galite naudoti „coinname-cli listaccounts“.

9. „coinname-cli“ masternodo sąrašas – pateikiami visi tinklo masternodai ir jų dabartinė būsena.

10. nano coinname.conf (pvz .: nano ~ / .dashcore / dash.conf) – Redaguokite masternode config failą, kad pridėtumėte mazgų arba pakeistumėte konfigūraciją.

11. coinname-cli stop – naudojama piniginei sustabdyti

Tikimės, kad aukščiau pateiktas komandų sąrašas bus naudingas tvarkant pagrindinio mazgo serverį. Jei jums tai naudinga, prašau pasidalykite ja.

Ar yra kitų svarbių SSH komandų, kuriomis norėtumėte pasidalinti? Ar yra kokių nors kitų masternode komandų, kurių praleidome šiame straipsnyje? Prašome jį mesti žemiau esančiuose komentaruose.

Kiti masternodų vadovai:

  • Veiksmai, kaip saugiai išjungti masternodus
  • „Masternode“ mokėjimų atsiėmimo vadovas
  • Kaip gauti el. Pašto pranešimą apie pagrindinius kodus