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į.
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ą.
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]
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
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.
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šį |
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
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