Popis korisnih naredbi za pomoć u upravljanju vašim Masternodes i Linux VPS-om
Sa sve većim brojem masternode kovanica možda ćete biti zainteresirani za postavljanje i pokretanje vlastite masternode. To može biti ili ostvarivanje pasivnog dohotka ili testiranje okoline ili razumijevanje kako cijeli sustav funkcionira. Zapravo se većina masternode kovanica temelji na Dashu ili PIVX-u, tako da su zahtjevi i cjelokupni postupak postavljanja gotovo isti za svaki novčić. Za postavljanje masternode u osnovi će vam trebati sljedeći elementi:
- Određena količina kovanica kao zalog.
- Novčanik instaliran na vašem lokalnom računalu (novčanik kontrolera).
- Udaljeni VPS poslužitelj s namjenskom IP adresom (Najviše preporučeno: Vultr ili Digital Ocean) i
- PuTTY – emulator terminala koji će se koristiti za postavljanje VPS poslužitelja.
Nakon što imate sve ove zahtjeve, spremni ste za postavljanje i pokretanje vlastitih masternoda. Za svaki novčić lako se prate, netehnički vodiči korak po korak koji objašnjavaju kako postaviti masternode. Uključuje sve potrebne informacije kao što je postavljanje VPS poslužitelja, stvaranje swap datoteke, konfiguriranje poslužitelja, sastavljanje demona, konfiguriranje lokalnog novčanika i pokretanje vašeg čvora. Također postoje instalacijske skripte za masternode koje će se pobrinuti za cijeli postupak postavljanja, kao što su: instaliranje ovisnosti, automatsko sastavljanje demona i konfiguriranje sustava.
Uz tako jednostavne tutorijale ne trebate imati niti predznanje o Linux poslužitelju ili PuTTY naredbama za pokretanje masternode. Međutim, to nije nešto što postavljate i zaboravljate. U bilo kojem trenutku možete naići na tehničke probleme sa svojim masternodama. Postoje scenariji u kojima bi se vaš poslužitelj srušio, vaša masternode nestat će nakon mrežnog ažuriranja / račvanja ili će čak prestati sinkronizirati. U takvim slučajevima možda ćete trebati zaustaviti demon, ponovno pokrenuti poslužitelj, pa čak i trebati izmijeniti konfiguracijsku datoteku masternode.
Da biste riješili probleme i riješili probleme povezane s masternodeom, prvo morate znati kako stupiti u interakciju s poslužiteljem. Također morate razumjeti osnovne naredbe koje će vam pomoći da upravljate svojim masternodama. Ovdje ćemo u ovom vodiču za početnike podijeliti popis korisnih Linuxa & Naredbe Masternode. Ali prije nego što stignemo, ovdje je kratki uvod u PuTTY.
PuTTY – Pristup masternode poslužitelju
Pretpostavljamo da ste već postavili masternode i instalirali PuTTY (https://www.putty.org/) na vašem računalu. PuTTY nije ništa drugo nego SSH klijent otvorenog koda koji se koristi za povezivanje s udaljenim računalom. Dostupno je mnogo SSH klijenata, ali PuTTY je najčešće korišteni emulator terminala za operativni sustav Windows. Za Linux i Mac; korisnici imaju ugrađeni terminal.
Sada da bismo se povezali na vaš Linux VPS (masternode poslužitelj) putem SSH-a trebamo dvije stvari. 1. Vaša VPS IP adresa i 2. Vjerodajnice za prijavu poslužitelja. Ako koristite Vultr, samo kliknite ime poslužitelja. Dobit ćete IP adresu, korisničko ime i lozinku.

Kopirajte VPS IP adresu i unesite je u konfiguracijski prozor PuTTY. Ostavite i priključak i vrstu veze prema zadanim postavkama, a to je 22 i SSH. Zatim kliknite na open što će otvoriti prozor terminala.

Sada u prozor terminala upišite korisničko ime poslužitelja (root), lozinku (iz sigurnosnih razloga ništa se neće prikazati u polju lozinke), a zatim pritisnite enter. To je to. Sada ste prijavljeni na svoj poslužitelj.
Nakon što se prijavite, sletjet ćete u početni direktorij i vidjet ćete nešto poput ovoga:
root @ your-vps-info: ~ #
(ili)
username @ your-vps-info: ~ # (ako nije root korisnik)
Od sada nadalje, prema sljedećem popisu SSH naredbi možete izvoditi bilo kakve osnovne radnje.
Uobičajene SSH naredbe
Sljedeći popis trebao bi vam dati osnovno razumijevanje o načinu kretanja kroz poslužitelj, stvaranju mapa, brisanju / uređivanju datoteka, provjeri resursa poslužitelja i sl. Više je nego dovoljno za upravljanje vašim masternode poslužiteljem. Također, budući da ste već postavili masternode, nećemo pokriti sljedeće: instaliranje ovisnosti, stvaranje swap datoteke, sastavljanje demona ili instaliranje sentinela za što ćemo napraviti zasebni vodič.
Popis direktorija i sadržaja – naredba “ls”
Naredba “ls” jedna je od najosnovnijih naredbi koja se koristi za popis datoteka i direktorija.
- Naredba: ls
- Upotreba: ls [opcija] [datoteka]
| ls -l | Navodi datoteke na prikladniji način |
| ls -al | Navodi sve datoteke i mape, uključujući skrivene |
| ls -je | Popis datoteka prema veličini datoteke |
| ls -lat | Popis datoteka na temelju zadnjeg promijenjenog vremena |
Osnovna navigacija – naredba “cd”
Nakon što shvatite popis datoteka na vašem poslužitelju, možda ćete htjeti kretati se. Za navigaciju datotečnim sustavom možete upotrijebiti naredbu “cd” koja znači “promjena direktorija”.
- Naredba: CD
- Upotreba: cd [ime-mape]
- Exampe: cd / uzorak-mapa
| cd / | Idite u korijenski direktorij |
| CD . | Ostanite u istom direktoriju |
| CD .. | Pomaknite se gore za jedan direktorij |
| cd – | Vratite se na prethodni direktorij |
| cd ~ | Idite u početnu mapu |
Ispis radnog imenika – “pwd”
U sustavu Windows imate istraživač datoteka u kojem možete lako dokučiti točnu mapu u kojoj se nalazite. U Linuxu za prikaz vašeg trenutnog mjesta možete upotrijebiti naredbu “pwd” što znači “ispis radnog imenika”.
- Naredba: pwd
- Proizlaziti: /root/.dashcore/chainstate
Lociranje datoteka i mapa
Kretanje kroz svaki direktorij i traženje određene datoteke može potrajati. Ako znate naziv datoteke (dash.conf) i ako želite saznati njezino mjesto, možete upotrijebiti naredbu “lociraj”. Ova je naredba najlakši način za pronalaženje datoteke ili mape na Linux sustavima.
- Primjer: locirati crticu.conf
- Proizlaziti: /root/.dash/dash.conf
Slično “locate”, i vi imate naredbu “find” pomoću koje možete popisati datoteke na temelju imena datoteke.
- Primjer: pronađi / -tip f -ime "mncache.dat"
Stvaranje datoteka i mapa – “mkdir” | “dodir”
Ponekad ćete možda htjeti stvoriti novu mapu ili datoteku. Da biste to učinili, možete koristiti sljedeće naredbe. Naredba “mkdir“Koristi se za stvaranje nove mape (direktorija) i naredba”dodir”Koristi se za stvaranje nove datoteke.
- Exampe: mkdir nova mapa
- Primjer: dodirnite pivx.conf
Kopiranje datoteka i mapa – naredba “cp”
Ako želite kopirati datoteku s jednog mjesta na drugo, možete upotrijebiti naredbu “cp”.
- Naredba: k.č.
- Upotreba: cp [naziv datoteke] [izvorni direktorij]
- Primjer: cp masternode.conf / root
- Za više informacija o upotrebi upišite cp –help
Premještanje datoteka i mapa – naredba “mv”
Slično kopiranju datoteka, datoteke također možete premještati pomoću naredbe “mv”.
- Naredba: mv
- Upotreba: mv [naziv datoteke] [direktorij izvora]
- Primjer: mv sample.txt /root/.dash
Korištenje uređivača teksta
Nakon što stvorite datoteku (na primjer: phore.conf) datoteka će biti prazna. Za uređivanje datoteke prvo će vam trebati uređivač teksta u koji možete instalirati nano.
Montaža: sudo apt-get instalirati nano
Nakon instalacije upišite nano ime datoteke u prozor konzole za uređivanje datoteka.
Provjera resursa poslužitelja – RAM, disk & korištenje CPU-a
Padne li vam masternoda često? Tada prvo što morate osigurati jest provjeriti da li na vašem poslužitelju ponestaje resursa. Sljedeće naredbe trebale bi vam dobro doći.
| besplatno -m | Prikazuje ukupno poslužitelj vašeg poslužitelja & slobodna memorija, uključujući podatke o zamjeni |
| df -h | Prikazuje ukupni utrošeni iznos & raspoloživi prostor na disku vašeg poslužitelja |
| vrh | Prikazuje puno informacija o trenutnom statusu vašeg poslužitelja |
| netstat | Prikazuje trenutnu mrežnu vezu vašeg poslužitelja |

Neobvezno: Da biste dobili detaljnija izvješća o upotrebi diska, možete instalirati Ncdu koji je uslužni program za diskove za Unix sustave.
- Instalacija: sudo apt-get install ncdu
- Naredba: sudo ncdu /
Neobvezno: Da biste nadzirali propusnost, možete instalirati vnStat koji je mrežni uslužni program za Linux operativne sustave.
- Instalacija: sudo apt-get install vnstat
- Naredba: vnstat
Ostale korisne naredbe
| zip | Koristite ga za komprimiranje mapa | zip mapa.zip [ciljno mjesto] |
| otvoriti rajsfešlus | Koristite ga za dekomprimiranje datoteka s .zip | raspakirajte komprimiranu mapu.zip [ciljno mjesto] |
| rm | Izbrišite datoteku s poslužitelja | rm uzorak.txt |
| rm * | Izbrišite sve datoteke iz direktorija | |
| rmdir | Koristite ga za brisanje mape ili direktorija | naziv mape rmdir |
| chmod | Promjena dozvola datoteka i mapa | naziv mape chmod 775 |
| du-h | Izračunajte ukupan prostor direktorija ili datoteke | du -h naziv datoteke |
| glava | Prikazuje prvih 10 redaka u datoteci | crtica glave.conf |
| rep | Prikazuje zadnjih 10 redaka u datoteci | crtica repa.conf |
| Izlaz | Odjava iz prozora terminala | |
| čisto | Potpuno briše zaslon terminala | |
| povijesti | Prikazuje popis posljednjih korištenih naredbi | “Povijest 10” – prikazat će zadnjih 10 naredbi |
| wget | Koristi se za preuzimanje datoteka s 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 ažuriranje | Ažurira OS ažuriranim softverskim paketima i sigurnosnim zakrpama. |
Naredbe Masternode
Gore navedene SSH naredbe pomoći će vam u upravljanju vašim VPS-om. Ali za upravljanje masternodama morate naučiti naredbe masternode. Sljedeće naredbe trebale bi vam dobro doći i primjenjiva je za većinu masternode kovanica.
Bilješka: Zamijeniti coinname-cli s imenom masternode kovanice. Na primjer “Dash-cli getinfo”
1. coinname-cli getinfo – ispisuje json podatke. Prikazuje podatke poput verzije novčanika, visine bloka, ravnoteže itd.
2. coinname-cli getmininginfo – ispisuje informacije povezane s rudarstvom kao što su poteškoće u rudarstvu, lančani podaci, mrežni hashrate itd..
3. coinname-cli getblockcount – Prikazuje ukupan broj obrađenih blokova. Ovom naredbom možete provjeriti status sinkronizacije masternode novčanika. Uz to možete koristiti i “coinname-cli mnsync status” koji bi trebao prikazivati MASTERNODE_SYNC_FINISHED.
4. coinname-cli status masternode – koristi se za provjeru statusa masternode.
5. coinname-cli masternodelist pun | grep ip-adresa – koristi se za provjeru radnog statusa masternode.
6. coinname-cli masternode current – prikazuje konkretnije informacije o vašoj masternodi kao što su: IP adresa, port, detalji primatelja itd..
7. coinname-cli getconnectioncount – Ovo prikazuje ukupan broj brojeva veza s vašom masternode.
8. coinname-cli getbalance – Prikazati će stanje vašeg masternode novčanika. Ravnoteža će biti 0, jer se većina masternoda obično postavlja u vrućem / hladnom okruženju. Uz to možete koristiti i „coinname-cli listaccounts“.
9. coinname-cli masternode lista – navodi sve masternode na mreži i njihov trenutni status.
10. nano coinname.conf (npr: nano ~ / .dashcore / dash.conf) – Uredite datoteku konfiguracije masternode da biste dodali čvorove ili promijenili konfiguraciju.
11. coinname-cli stop – Koristi se za zaustavljanje novčanika
Nadamo se da će vam gornji popis naredbi biti koristan za upravljanje vašim masternode poslužiteljem. Ako vam se učini korisnim, podijelite ga.
Postoje li još neke važne SSH naredbe koje biste željeli podijeliti? Ili postoje neke druge naredbe masternode koje smo propustili u ovom članku? Molimo, ispustite ga u komentarima ispod.
Ostali vodiči za masternode:
- Koraci za sigurno isključivanje masternoda
- Vodič za povlačenje masternode plaćanja
- Kako dobiti obavijest e-poštom za svoje masternode
