En liste over nyttige kommandoer som hjelper deg med å administrere Masternodes og Linux VPS

Med et økende antall masternode-mynter kan du være interessert i å sette opp og kjøre din egen masternode. Det kan enten være å tjene en passiv inntekt eller å teste miljøet eller å forstå hvordan hele systemet fungerer. Faktisk er de fleste masternodemyntene basert på Dash eller PIVX, så kravene og den generelle installasjonsprosessen er nesten like for hver mynt. For å sette opp en masternode trenger du i utgangspunktet følgende elementer:

  • En viss mengde mynter som sikkerhet.
  • Lommebok installert i din lokale maskin (kontrollerlommebok).
  • En ekstern VPS-server med dedikert IP-adresse (Mest anbefalt: Vultr eller Digital Ocean) og
  • PuTTY – En terminalemulator som skal brukes til å konfigurere VPS-serveren din.

Når du har alle disse kravene, er du klar til å sette opp og kjøre dine egne masternoder. For hver mynt er det enkle å følge, ikke tekniske trinnvise guider som forklarer hvordan du konfigurerer masternoder. Den inkluderer all nødvendig informasjon, for eksempel distribusjon av VPS-server, oppretting av byttefil, konfigurering av serveren, kompilering av demonen, konfigurering av lokal lommebok og start av noden. Det er også masternode installasjonsskript som vil ta seg av hele installasjonsprosessen, for eksempel: installere avhengighetene, automatisk kompilere demonen og konfigurere systemet.

Med så enkle veiledninger trenger du ikke engang å ha forkunnskaper om Linux-server eller PuTTY-kommandoer for å kjøre en masternode. Dette er imidlertid ikke noe du setter og glemmer. Du kan når som helst støte på tekniske problemer med masternodene. Det er scenarier der serveren din skulle krasje, masternoden din vil gå glipp av etter en nettverksoppdatering / gaffel eller til og med slutte å synkronisere. I slike tilfeller må du kanskje stoppe demonen, starte serveren på nytt og til og med trenge å endre masternode-konfigurasjonsfilen.

For å feilsøke og fikse eventuelle masternode-relaterte problemer må du først vite hvordan du kan samhandle med serveren. Du må også forstå de grunnleggende kommandoene som vil hjelpe deg med å administrere masternodene dine. Her i denne nybegynnerveiledningen deler vi listen over nyttige Linux & Masternode-kommandoer. Men før det her er en rask intro til PuTTY.

PuTTY – Tilgang til masternode-server

Vi antar at du allerede har konfigurert masternoden din og har PuTTY installert (https://www.putty.org/) på datamaskinen. PuTTY er ingenting annet enn en åpen kildekode SSH-klient som brukes til å koble til en ekstern datamaskin. Det er mange SSH-klienter tilgjengelig, men PuTTY er den mest brukte terminalemulatoren for Windows-operativsystemet. For Linux og Mac; brukere har en innebygd terminal.

Nå for å koble til Linux VPS (masternode server) via SSH trenger vi to ting. 1. Din VPS IP-adresse og 2. Påloggingsinformasjonen til serveren. Hvis du bruker Vultr, er det bare å klikke på servernavnet. Du får IP-adressen, brukernavnet og passordet.

Vultr IP-adresse passord

Kopier VPS IP-adresse og skriv den inn i PuTTY-konfigurasjonsvinduet. La både porten og tilkoblingstypen være standard, som er 22 og SSH. Klikk deretter på åpne som åpner terminalvinduet.

PUTTY konfigurasjon

Skriv inn serverbrukernavnet ditt (root), passord (i sikkerhetsmessige årsaker vil ingenting vises i passordfeltet) i terminalvinduet, og trykk deretter på enter. Det er det. Du er nå logget på serveren din.

Når du er logget inn, lander du i hjemmekatalogen, og du ser noe sånt som dette:

root @ your-vps-info: ~ #

(eller)

brukernavn @ your-vps-info: ~ # (hvis ikke en rotbruker)

Nå herfra kan du bruke følgende liste over SSH-kommandoer tilsvarende for å utføre grunnleggende handlinger.

Vanlige SSH-kommandoer

Følgende liste skal gi deg en grunnleggende forståelse av hvordan du navigerer gjennom serveren, oppretter mapper, sletter / redigerer filer, sjekker serverressurser og etc. Det er mer enn nok å administrere masternode-serveren din. Siden du allerede har konfigurert masternoder, vil vi ikke dekke følgende: installere avhengighetene, opprette byttefil, kompilere demon eller installere sentinel som vi lager en egen opplæring.

Liste over kataloger og innhold – kommandoen “ls”

Kommandoen “ls” er en av de mest grunnleggende kommandoene som brukes til å liste opp filer og kataloger.

  • Kommando: ls
  • Bruk: ls [alternativ] [fil]

Kommando

Beskrivelse

ls -l Lister opp filer på en mer praktisk måte
ls -al Viser alle filer og mapper, inkludert skjulte
ls -er Liste filer etter filstørrelse
ls -lat Liste filer basert på sist endret tid

Grunnleggende navigasjon – “cd” -kommando

Når du har funnet ut listen over filer på serveren din, vil du kanskje navigere. For å navigere i filsystemet kan du bruke kommandoen “cd” som står for “endre katalog”.

  • Kommando: cd
  • Bruk: cd [mappenavn]
  • Eksempel: cd / eksempelmappe

Kommando

Beskrivelse

cd / Gå til rotkatalogen
cd . Forbli i samme katalog
cd .. Flytt opp en katalog
cd – Gå tilbake til forrige katalog
cd ~ Gå til hjemmemappen

Arbeidskatalog for utskrift – “pwd”

I Windows har du en filutforsker der du enkelt kan finne ut nøyaktig hvilken mappe du er i. I Linux kan du vise din nåværende posisjon ved å bruke “pwd” -kommandoen som betyr “utskriftskatalog”.

  • Kommando: pwd
  • Resultat: /root/.dashcore/chainstate

Finne filer og mapper

Å navigere gjennom hver katalog og lete etter en bestemt fil kan være tidkrevende. Hvis du kjenner et filnavn (dash.conf) og hvis du ønsker å finne ut plasseringen, kan du bruke “finn” -kommandoen. Denne kommandoen er den enkleste måten å finne plasseringen til en fil eller mappe på Linux-systemer.

  • Eksempel: finn dash.conf
  • Resultat: /root/.dash/dash.conf

I likhet med “lokaliser” har du også “finn” -kommando som du kan bruke til å liste filer basert på filnavn.

  • Eksempel: finn / -type f -navn "mncache.dat"

Opprette filer og mapper – “mkdir” | “ta på”

Noen ganger kan det være lurt å opprette en ny mappe eller en fil. For å gjøre det kan du bruke følgende kommandoer. Kommandoen “mkdir”Brukes til å opprette en ny mappe (katalog) og kommandoen“ta på”Brukes til å opprette en ny fil.

  • Eksempel: mkdir new-folder
  • Eksempel: berør pivx.conf

Kopiere filer og mapper – kommandoen “cp”

Hvis du ønsker å kopiere en fil fra et sted til et annet, kan du bruke “cp” -kommandoen.

  • Kommando: cp
  • Bruk: cp [filnavn] [kildekatalog]
  • Eksempel: cp masternode.conf / root
  • For mer bruksinformasjon skriv cp –help

Flytte filer og mapper – kommandoen “mv”

I likhet med å kopiere filer, kan du også flytte filer med kommandoen “mv”.

  • Kommando: mv
  • Bruk: mv [filnavn] [kildekatalog]
  • Eksempel: mv sample.txt /root/.dash

Bruke tekstredigerere

Etter at du har opprettet en fil (for eksempel: phore.conf), vil filen være tom. For å redigere en fil trenger du først en teksteditor som du kan installere nano for.

Installasjon: sudo apt-get install nano

Etter installasjonen skriver du nano-filnavn i konsollvinduet for å redigere filer.

Kontrollerer serverressurser – RAM, disk & CPU bruk

Krasjer masternoden ofte? Så er det første du må sørge for å sjekke om serveren din går tom for ressurser. Følgende kommandoer bør komme til nytte.

Kommando

Beskrivelse

gratis -m Viser server totalt, brukt & ledig minne inkludert bytteinformasjon
df -h Viser totalsummen som er brukt & tilgjengelig diskplass på serveren din
topp Viser mye informasjon om serverens nåværende status
netstat Viser serverens nåværende nettverkstilkobling

VPS Disk RAM CPU-bruk

Valgfri: For å få mer detaljerte rapporter om diskbruk kan du installere Ncdu som er et diskverktøy for Unix-systemer.

  • Installasjon: sudo apt-get install ncdu
  • Kommando: sudo ncdu /

Valgfri: For å overvåke båndbredde kan du installere vnStat som er et nettverksverktøy for Linux-operativsystemene.

  • Installasjon: sudo apt-get install vnstat
  • Kommando: vnstat

Andre nyttige kommandoer

Kommando

Beskrivelse

Bruk

glidelås Bruk den til å komprimere mapper zip foldername.zip [target-location]
pakke ut Bruk den til å dekomprimere filer med .zip pakke ut komprimert-mappe.zip [målplassering]
rm Slett en fil fra serveren rm sample.txt
rm * Slett alle filene fra katalogen  
rmdir Bruk den til å slette en mappe eller en katalog rmdir mappenavn
chmod Endring av tillatelser for filer og mapper chmod 775 mappenavn
du -h Beregn total plass på en katalog eller en fil du -h filnavn
hode Viser de første 10 linjene i en fil hodet dash.conf
hale Viser de siste 10 linjene i en fil hale dash.conf
exit Logg ut av terminalvinduet  
klar Tømmer terminalskjermen helt  
historie Viser listen over sist brukte kommandoer “Historie 10” – viser de siste 10 kommandoene
wget Brukes til å laste ned filer fra internett 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 oppdatering Oppdaterer operativsystemet med oppdaterte programvarepakker og sikkerhetsoppdateringer.  

Masternode-kommandoer

Ovennevnte SSH-kommandoer vil hjelpe deg med å administrere VPS. Men for å administrere masternodene må du lære masternode-kommandoene. Følgende kommandoer skal være nyttige og gjelder for de fleste masternode-mynter.

Merk: Erstatte coinname-cli med navnet på masternode-mynten. For eksempel “Dash-cli getinfo”

1. coinname-cli getinfo – Skriver ut json-data. Den viser informasjon som lommebokversjon, blokkhøyde, balanse osv.

2. coinname-cli getmininginfo – Skriver ut informasjon relatert til gruvedrift som gruvedrift vanskeligheter, kjededata, nettverk hashrate etc.

3. coinname-cli getblockcount – Viser totalt antall behandlede blokker. Du kan bruke denne kommandoen til å sjekke statusen på masternode-lommeboken. I tillegg til dette kan du også bruke “coinname-cli mnsync status” som skal vise MASTERNODE_SYNC_FINISHED.

4. coinname-cli masternode status – Brukes til å sjekke masternode status.

5. coinname-cli masternodelist full | grep ip-adresse – brukes til å verifisere din status for masternode.

6. coinname-cli masternode current – Viser mer spesifikk informasjon om masternoden din, for eksempel: IP-adresse, port, mottakerdetalj osv..

7. coinname-cli getconnectioncount – Dette viser det totale antallet tilkoblingstall til masternoden din.

8. coinname-cli getbalance – Den viser balansen i masternode lommeboken. Balansen vil være 0 siden de fleste masternoder vanligvis settes opp i varme / kalde omgivelser. I tillegg kan du også bruke “coinname-cli listaccounts”.

9. coinname-cli masternode list – Viser alle masternoder på nettverket og deres nåværende status.

10. nano coinname.conf (f.eks: nano ~ / .dashcore / dash.conf) – Rediger masternode-konfigurasjonsfilen for å legge til noder eller for å endre konfigurasjonen.

11. coinname-cli stop – Brukes til å stoppe lommeboken

Vi håper ovenstående kommandoliste vil være nyttig for deg å administrere masternode-serveren din. Hvis du synes det er nyttig, vennligst del det.

Er det noen andre viktige SSH-kommandoer du vil dele? Eller er det noen andre masternode-kommandoer som vi savnet i denne artikkelen? Vennligst slipp den i kommentarene nedenfor.

Andre masternode guider:

  • Fremgangsmåte for å slå av masternoder trygt
  • Veiledning for å ta ut masternode-betalinger
  • Hvordan få e-postvarsling for masternodene dine