Hurtigveiledning for å lage en byttefil for Linux masternode-serveren din
For å kunne betjene en masternode trenger du først en VPS. Vel, du kan kjøpe en fra Vultr eller Digital Ocean. De er mest pålitelige og den mest anbefalte VPS-leverandøren for masternoder. Hvis du ikke er sikker på hvordan du velger riktig server, kan du sjekke ut følgende guider.
Digital Ocean masternode serveroppsett
Vultr VPS-konfigurasjon for masternoder
Begge veiledningen ovenfor forklarer serverdistribusjonsprosessen i detalj. Det går fra å velge servertype, størrelse til alle andre innstillinger for å lage en perfekt masternode-server.
Nå etter at du har konfigurert serveren, må du installere binærfiler og kompilere de nødvendige filene. Men for å kompilere lommebokfilen trenger du en VPS med minst 2 GB RAM.
Vel, for å spare penger kan du ha valgt en server med 1 GB RAM.
1 CPU og 1 GB RAM er den minste serveren som er nok til å kjøre en masternode. Imidlertid er det ikke nok å kompilere lommeboken og er ikke nok til å kjøre mer enn 1 masternode.
En VPS med mindre enn 2 GB RAM vil i de fleste tilfeller ikke klarer å bygge binærfilene. Så hvis du har en server med mindre enn 2 GB RAM; må du opprette en byttefil.
Hva er byttefil og hvorfor er det nødvendig for masternoder?
Som vi sa; byttefil er nødvendig for å kompilere lommeboken på serveren din. Men er bare nødvendig hvis serveren din ikke har nok RAM (mindre enn 2 GB).
Bytt er designet som et virtuelt minne. Hensikten med å lage en byttefil er å forbedre serverens effektivitet og respons. Den utvider RAM-størrelsen ved å tildele den delen av harddiskplassen til å lagre data. Dette virtuelle minnet lar serveren kjøre flere applikasjoner enn den kan kjøre i RAM alene.
Så hvis serveren din bare har 1 GB RAM, vil bytte gjøre en enorm forskjell. Det vil forhindre at serveren din krasjer når RAM er under press. Og det hjelper også serveren med å kjøre applikasjon som bruker mye minne uten problemer.
Merk: Mens bytte øker tilgjengelig RAM-plass, er ulempen at diskene er sakte.
Uansett er dette det som skal bidra til å bygge binærfiler på serveren. Dessuten, hvis du ønsker å kjøre 2 eller flere masternoder på samme VPS, kan du dra nytte av dette virtuelle minnet.
Så la oss komme i gang.
Her i denne guiden viser vi deg hvordan du konfigurerer en byttefil. Vi går gjennom alle kommandolinjene trinn for trinn for å konfigurere byttefilen.
Oppretter byttefil
Den følgende guiden fungerer med både nye og eksisterende oppsett. Det fungerer også med alle Ubuntu-serverversjoner som: v16.04, v18.04, v18.10 osv.
Merk: Vi antar at du har serveren din oppe og går. Vi antar også at du har grunnleggende kunnskap om Linux og vet hvordan du får tilgang til serveren.
Trinn 1: Sjekk om det er en byttefil
Før vi fortsetter og konfigurerer en byttefil, må vi først sørge for at bytte ikke allerede eksisterer.
For å bekrefte bytteområdet, skriv inn følgende kommando og trykk enter:
gratis -m
Nå skal du se noe slikt.
root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # gratis -m
totalt brukt gratis delt buff / cache tilgjengelig
Mem: 985 69 708 0 207 778
Bytt: 0 0 0

Hvis det ikke er noe bytteplass tilgjengelig, bør du se verdien 0 ved siden av bytteseksjonen.
Alternativt kan du også kjøre swapon-kommandoen.
Hvis du ikke får utdata, betyr det at det ikke er konfigurert noen byttefil på serveren ennå. Det er på tide å lage en.
Trinn 2: Opprette og dimensjonere bytteplass
Du kan opprette 2 GB eller 3 GB eller til og med 4 GB bytteplass. Det er opp til deg, og det er ikke noe perfekt tall. Men den generelle regelen er 2x det tilgjengelige systemminnet. Så hvis VPS RAM er 1 GB, anbefaler vi deg å opprette 2 GB byttefil.
For å opprette en 2 GB-byttefil, skriv inn følgende kommando og trykk enter
dd if = / dev / zero of = / swapfile count = 2048 bs = 1M
Merk: erstatt 2048 med 3072 for 3 GB og 4096 for 4 GB bytterom.
Nå skal kommandoen ovenfor produsere output som ligner på dette.
2048 + 0 poster i
2048 + 0 poster ut
2147483648 byte (2,1 GB, 2,0 GiB) kopiert, 3,24693 s, 661 MB / s
root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ #

Det betyr at byttefilen er opprettet, men ennå ikke er aktivert.
Trinn 3: Aktivering av byttefil
Når byttefilen er opprettet, gjenkjenner systemet den ikke automatisk. Vi må angi tillatelser og fortelle serveren hvordan filen skal formateres slik at den kan brukes som en gyldig byttefil.
Skriv inn følgende kommando og trykk enter.
chmod 600 / byttefil
Ovennevnte kommando oppdaterer tillatelsen for byttefiler. Fra nå av tillater det bare lese- / skrivetillatelse for rotbrukere og ingen andre.
Deretter aktiverer du byttefilen ved å kjøre følgende kommando
mkswap / swapfile
som vil gi følgende resultat:
Sette opp swapspace versjon 1, størrelse = 2 GiB (2147479552 byte)
ingen etikett, UUID = 998cf2ae-006d-4c1a-b136-9409f78884e1

Hvis resultatet er det samme som ovenfor, fortsett til neste trinn som slår byttet på.
Trinn 4: Aktiver bytte på
Nå er filen klar. For å aktivere bytte, skriv inn kommandoen nedenfor.
bytte / byttefil
Som ikke gir noe annet enn byttet er aktivert. For å sjekke byttefilen, skriv inn gratis -m-kommandoen, og du bør se følgende resultat.
root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # gratis -m
totalt brukt gratis delt buff / cache tilgjengelig
Mem: 985 70 64 0850 768
Bytt: 2047 0 2047

Den viser totalt tilgjengelig og brukt bytterom.
Det er det! Vi har fullført swap-filoppsettet på masternode-serveren din. Nå er det et siste oppsett.
Trinn 5: Aktiver bytte ved omstart av systemet
Masternode-serveren din vil kjøre 24 x 7. Men på et tidspunkt kan du starte serveren på nytt.
Saken er at serveren din ikke vil aktivere byttefilen automatisk under omstart av systemet. Så vi må sørge for at bytte slås på automatisk under oppstart. For å aktivere bytte ved oppstart, skriv bare inn følgende kommando.
sudo ekko "/ byttefil ingen byttebytte 0 0" >> / etc / fstab
Det er det. Vi er ferdige med å lage og konfigurere byttefilen. Du kan nå fortsette og kompilere lommeboken, eller du kan konfigurere 2. masternode på samme server.
Referanse: https://www.vultr.com/docs/setup-swap-file-on-linux

Facebook
Pinterest