Een lijst met handige commando’s om je Masternodes & Linux VPS te helpen beheren

Met een groeiend aantal masternode-munten ben je misschien geïnteresseerd in het opzetten en runnen van je eigen masternode. Het kan zijn om een ​​passief inkomen te verdienen of om de omgeving te testen of om te begrijpen hoe het hele systeem werkt. Eigenlijk zijn de meeste masternode-munten gebaseerd op Dash of PIVX, dus de vereisten en het algehele installatieproces zijn voor elke munt bijna hetzelfde. Om een ​​masternode in te stellen heb je in principe de volgende elementen nodig:

  • Een bepaald aantal munten als onderpand.
  • Portemonnee geïnstalleerd op uw lokale computer (portemonnee van de controller).
  • Een externe VPS-server met een speciaal IP-adres (Meest aanbevolen: Vultr of Digital Ocean) en
  • PuTTY – Een terminalemulator die zal worden gebruikt om uw VPS-server in te stellen.

Zodra u al deze vereisten heeft, bent u klaar om uw eigen masternodes in te stellen en uit te voeren. Voor elke munt zijn er eenvoudig te volgen, niet-technische stapsgewijze handleidingen waarin wordt uitgelegd hoe u masternodes instelt. Het bevat alle benodigde informatie zoals het inzetten van een VPS-server, het maken van een wisselbestand, het configureren van de server, het compileren van de daemon, het configureren van een lokale portemonnee en het starten van je node. Er zijn ook masternode-installatiescripts die voor het hele installatieproces zorgen, zoals: het installeren van de afhankelijkheden, het automatisch compileren van de daemon en het configureren van het systeem.

Met zulke eenvoudig te volgen tutorials hoef je niet eens een voorkennis te hebben van Linux-server of PuTTY-commando’s om een ​​masternode uit te voeren. Dit is echter niet iets dat u instelt en vergeet. U kunt op elk moment technische problemen tegenkomen met uw masternodes. Er zijn scenario’s waarin uw server crasht, uw masternode verdwijnt na een netwerkupdate / -vork of zelfs stopt met synchroniseren. In dergelijke gevallen moet u mogelijk de daemon stoppen, de server opnieuw opstarten en zelfs het masternode-configuratiebestand wijzigen.

Om masternode-gerelateerde problemen op te lossen en op te lossen, moet u eerst weten hoe u met de server moet communiceren. Je moet ook de basiscommando’s begrijpen die je zullen helpen bij het beheren van je masternodes. Hier in deze beginnershandleiding zullen we de lijst met nuttige Linux delen & Masternode-opdrachten. Maar voordat er is hier een korte introductie tot PuTTY.

PuTTY – Toegang tot masternodeserver

We gaan ervan uit dat u uw masternode al heeft ingesteld en dat PuTTY is geïnstalleerd (https://www.putty.org/) op jouw computer. PuTTY is niets anders dan een open source SSH-client die wordt gebruikt om verbinding te maken met een externe computer. Er zijn veel SSH-clients beschikbaar, maar PuTTY is de meest gebruikte terminalemulator voor het Windows-besturingssysteem. Voor Linux en Mac; gebruikers hebben een ingebouwde terminal.

Om nu via SSH verbinding te maken met je Linux VPS (masternodeserver) hebben we twee dingen nodig. 1. Uw VPS IP-adres en 2. De inloggegevens van de server. Als je Vultr gebruikt, klik dan op de servernaam. U krijgt het IP-adres, de gebruikersnaam en het wachtwoord.

Vultr IP-adres wachtwoord

Kopieer het VPS IP-adres en voer het in het PuTTY-configuratievenster in. Laat zowel de poort als het verbindingstype standaard staan, dit is 22 en SSH. Klik vervolgens op openen om het terminalvenster te openen.

PuTTY-configuratie

Typ nu in het terminalvenster uw servergebruikersnaam (root), wachtwoord (om veiligheidsredenen wordt er niets weergegeven in het wachtwoordveld) en druk op enter. Dat is het. U bent nu ingelogd op uw server.

Zodra u bent ingelogd, komt u in de homedirectory terecht en ziet u zoiets als dit:

root @ uw-vps-info: ~ #

(of)

gebruikersnaam @ uw-vps-info: ~ # (indien geen rootgebruiker)

Vanaf hier kunt u de volgende lijst met SSH-opdrachten gebruiken om basisacties uit te voeren.

Veelvoorkomende SSH-opdrachten

De volgende lijst geeft u een basiskennis over hoe u door de server navigeert, mappen maakt, bestanden verwijdert / bewerkt, serverbronnen controleert, enz. Het is meer dan voldoende om uw masternodeserver te beheren. Omdat je al masternodes hebt ingesteld, behandelen we het volgende niet: het installeren van de afhankelijkheden, het maken van een wisselbestand, het compileren van een daemon of het installeren van sentinel waarvoor we een aparte tutorial zullen maken.

Mappen en inhoud weergeven – opdracht “ls”

De opdracht “ls” is een van de meest basale opdrachten die wordt gebruikt om bestanden en mappen weer te geven.

  • Opdracht: ls
  • Gebruik: ls [optie] [bestand]

Opdracht

Omschrijving

ls -l Geeft bestanden op een gemakkelijkere manier weer
ls -al Geeft een overzicht van alle bestanden en mappen, inclusief verborgen
ls -is Maak een lijst van bestanden op bestandsgrootte
ls -lat Lijst met bestanden op basis van de laatst gewijzigde tijd

Basisnavigatie – opdracht “cd”

Als je eenmaal de lijst met bestanden op je server hebt gevonden, wil je misschien navigeren. Om door het bestandssysteem te navigeren, kunt u de opdracht “cd” gebruiken die staat voor “directory wijzigen”.

  • Opdracht: CD
  • Gebruik: cd [mapnaam]
  • Voorbeeld: cd / voorbeeldmap

Opdracht

Omschrijving

cd / Ga naar de hoofdmap
CD . Blijf in dezelfde directory
CD .. Ga een map omhoog
cd – Ga terug naar de vorige map
cd ~ Ga naar de thuismap

Werkmap afdrukken – “pwd”

In Windows heb je een bestandsverkenner waarin je gemakkelijk de exacte map kunt achterhalen waarin je je bevindt. In Linux om je huidige locatie weer te geven, kun je de opdracht “pwd” gebruiken, wat “werkmap afdrukken” betekent..

  • Opdracht: pwd
  • Resultaat: /root/.dashcore/chainstate

Bestanden en mappen lokaliseren

Navigeren door elke map en het zoeken naar een specifiek bestand kan tijdrovend zijn. Als u een bestandsnaam kent (dash.conf) en als u de locatie wilt weten, kunt u de opdracht “lokaliseren” gebruiken. Deze opdracht is de gemakkelijkste manier om de locatie van een bestand of map op Linux-systemen te vinden.

  • Voorbeeld: zoek dash.conf
  • Resultaat: /root/.dash/dash.conf

Net als bij “lokaliseren” heb je ook de opdracht “vind” die je kunt gebruiken om bestanden weer te geven op basis van bestandsnaam.

  • Voorbeeld: zoek / -type f -naam "mncache.dat"

Bestanden en mappen maken – “mkdir” | “Aanraken”

Soms wilt u misschien een nieuwe map of een bestand maken. Om dit te doen kunt u de volgende commando’s gebruiken. Het bevel “mkdir“Wordt gebruikt om een ​​nieuwe map (directory) te maken en het commando”aanraken”Wordt gebruikt om een ​​nieuw bestand aan te maken.

  • Voorbeeld: mkdir nieuwe map
  • Voorbeeld: raak pivx.conf aan

Bestanden en mappen kopiëren – opdracht “cp”

Als u een bestand van de ene locatie naar de andere wilt kopiëren, kunt u de opdracht “cp” gebruiken.

  • Opdracht: cp
  • Gebruik: cp [bestandsnaam] [brondirectory]
  • Voorbeeld: cp masternode.conf / root
  • Typ cp –help voor meer gebruiksinformatie

Bestanden en mappen verplaatsen – opdracht “mv”

Net als bij het kopiëren van bestanden, kunt u bestanden ook verplaatsen met de opdracht “mv”.

  • Opdracht: mv
  • Gebruik: mv [bestandsnaam] [brondirectory]
  • Voorbeeld: mv sample.txt /root/.dash

Met behulp van teksteditors

Nadat u een bestand heeft aangemaakt (bijvoorbeeld: phore.conf), is het bestand leeg. Om een ​​bestand te bewerken heb je eerst een teksteditor nodig waarvoor je nano kunt installeren.

Installatie: sudo apt-get install nano

Na de installatie typt u nano-bestandsnaam in het consolevenster om eventuele bestanden te bewerken.

Serverbronnen controleren – RAM, schijf & CPU gebruik

Crasht uw masternode vaak? Dan is het eerste dat u moet controleren, controleren of uw server geen bronnen meer heeft. De volgende opdrachten zouden van pas kunnen komen.

Opdracht

Omschrijving

gratis -m Toont het totaal van uw server, gebruikt & vrij geheugen inclusief swap-informatie
df -h Toont het totaal, gebruikt & beschikbare schijfruimte van uw server
top Geeft veel informatie weer over de huidige status van uw server
netstat Geeft de huidige netwerkverbinding van uw server weer

VPS Disk RAM CPU-gebruik

Optioneel: Om meer gedetailleerde rapporten over schijfgebruik te krijgen, kunt u Ncdu installeren, een schijfhulpprogramma voor Unix-systemen.

  • Installatie: sudo apt-get install ncdu
  • Opdracht: sudo ncdu /

Optioneel: Om de bandbreedte te bewaken, kunt u vnStat installeren, een netwerkhulpprogramma voor de Linux-besturingssystemen.

  • Installatie: sudo apt-get install vnstat
  • Commando: vnstat

Andere handige commando’s

Opdracht

Omschrijving

Gebruik

zip Gebruik het om mappen te comprimeren zip mapnaam.zip [doellocatie]
uitpakken Gebruik het om bestanden met .zip uit te pakken unzip gecomprimeerde-folder.zip [doellocatie]
rm Verwijder een bestand van de server rm sample.txt
rm * Verwijder alle bestanden uit de directory  
rmdir Gebruik het om een ​​map of directory te verwijderen rmdir mapnaam
chmod Machtigingen voor bestanden en mappen wijzigen chmod 775 mapnaam
du -h Bereken de totale ruimte van een map of een bestand du -h bestandsnaam
hoofd Geeft de eerste 10 regels in een bestand weer hoofd dash.conf
staart Geeft de laatste 10 regels in een bestand weer staart dash.conf
Uitgang Uitloggen bij het terminalvenster  
Doorzichtig Wist het terminalscherm volledig  
geschiedenis Toont de lijst met laatst gebruikte commando’s “History 10” – toont de laatste 10 commando’s
wget Wordt gebruikt om bestanden van internet te downloaden 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 update Werkt het besturingssysteem bij met bijgewerkte softwarepakketten en beveiligingspatches.  

Masternode-opdrachten

De bovenstaande SSH-commando’s helpen je bij het beheren van je VPS. Maar om uw masternodes te beheren, moet u de masternode-opdrachten leren. De volgende opdrachten zouden van pas moeten komen en zijn van toepassing op de meeste masternode-munten.

Notitie: Vervangen coinname-cli met de naam van de masternode-munt. Bijvoorbeeld “Dash-cli getinfo”

1. coinname-cli getinfo – Drukt json-gegevens af. Het geeft informatie weer zoals de portefeuilleversie, blokhoogte, balans enz.

2. coinname-cli getmininginfo – Drukt informatie af met betrekking tot mijnbouw, zoals mijnbouwproblemen, kettinggegevens, netwerk-hashrate enz..

3. coinname-cli getblockcount – Geeft het totale aantal verwerkte blokken weer. U kunt deze opdracht gebruiken om de synchronisatiestatus van de masternode-portemonnee te controleren. Daarnaast kunt u ook “coinname-cli mnsync status” gebruiken die MASTERNODE_SYNC_FINISHED zou moeten weergeven.

4. coinname-cli masternode status – Wordt gebruikt om de masternode-status te controleren.

5. coinname-cli masternodelist vol | grep ip-adres – Wordt gebruikt om de werkstatus van uw masternode te verifiëren.

6. coinname-cli masternode current – Geeft meer specifieke informatie over uw masternode weer, zoals: IP-adres, poort, details van de begunstigde enz..

7. coinname-cli getconnectioncount – Dit toont het totale aantal verbindingen met uw masternode.

8. coinname-cli getbalance – Het toont het saldo van uw masternode-portemonnee. Het saldo is 0 aangezien de meeste masternodes meestal in een warme / koude omgeving worden ingesteld. Daarnaast kun je ook “coinname-cli listaccounts” gebruiken.

9. coinname-cli masternode lijst – Geeft een overzicht van alle masternodes op het netwerk en hun huidige status.

10. nano coinname.conf (eg: nano ~ / .dashcore / dash.conf) – Bewerk het masternode-configuratiebestand om knooppunten toe te voegen of om de configuratie te wijzigen.

11. coinname-cli stop – Wordt gebruikt om de portemonnee te stoppen

We hopen dat de bovenstaande lijst met opdrachten nuttig is voor u om uw masternodeserver te beheren. Als u het nuttig vindt, deel het dan alsjeblieft.

Zijn er nog andere belangrijke SSH-opdrachten die u wilt delen? Of zijn er andere masternode-opdrachten die we in dit artikel hebben gemist? Laat het alsjeblieft achter in de reacties hieronder.

Andere masternode-gidsen:

  • Stappen om masternodes veilig uit te schakelen
  • Gids voor het intrekken van masternode-betalingen
  • Hoe u een e-mailmelding voor uw masternodes kunt krijgen