Gyors útmutató cserefájl létrehozásáról a Linux masternode kiszolgálón

A masternode működtetéséhez először VPS-re van szükség. Nos, vásárolhat egyet a Vultr-ból vagy a Digital Ocean-ből. Ezek a legmegbízhatóbbak és a legtöbbet ajánlott VPS-szolgáltatók a masternode-okhoz. Ha nem biztos abban, hogyan kell kiválasztani a megfelelő szervert, akkor nézze meg a következő útmutatókat.

A Digital Ocean masternode szerver beállítása

Vultr VPS konfiguráció masternodes-hez

Mindkét fenti útmutató részletesen elmagyarázza a szerver telepítési folyamatát. A szerver típusának és méretének megválasztásától az összes többi beállításig a tökéletes masternode szerver létrehozása szükséges.

A kiszolgáló konfigurálása után telepítenie kell a bináris fájlokat és össze kell állítania a szükséges fájlokat. De a pénztárca fájl összeállításához legalább 2 GB RAM-mal rendelkező VPS-re van szükség.

Nos, néhány dollár megtakarításához esetleg egy 1 GB RAM-mal rendelkező szervert választott.

1 CPU és 1 GB RAM a minimális szerver, amely elegendő egy masternode futtatásához. Ez azonban nem elegendő a pénztárca fordításához, és nem elegendő egynél több masternode futtatásához.

A 2 GB-nál kevesebb RAM-mal rendelkező VPS a legtöbb esetben nem fogja összeállítani a bináris fájlokat. Tehát, ha 2 GB-nál kevesebb RAM-mal rendelkező szervere van; létre kell hoznia egy Swap fájlt.

Mi az a swap fájl, és miért van rá szükség a masternode-okhoz?

Ahogy mondtuk; cserefájlra van szükség a pénztárca fordításához a szerveren. De csak akkor szükséges, ha a szerveren nincs elég RAM (kevesebb mint 2 GB).

A Swap egy virtuális memória. A cserefájl létrehozásának célja a szerverek hatékonyságának és reakciókészségének javítása. Megnöveli a RAM méretét azáltal, hogy a merevlemezen tárolja az adatokat az adatok tárolásához. Ez a virtuális memória lehetővé teszi, hogy a kiszolgáló több alkalmazást futtasson, mint amennyit egyedül a RAM-ban futtathatna.

Tehát, ha a szerver csak 1 GB RAM-mal rendelkezik, akkor a cseréje óriási különbséget jelent. Megakadályozza a szerver összeomlását, amikor a RAM nyomás alatt áll. És a kiszolgálón is futtatja az alkalmazást, amely problémamentesen fogyaszt nagy memóriát.

Jegyzet: Míg a felcserélés növeli a rendelkezésre álló RAM-helyet, hátránya, hogy a lemezek lassúak.

Egyébként ez segít a bináris fájlok kiépítésében a szerveren. Sőt, ha 2 vagy több masternodet szeretne futtatni ugyanazon a VPS-en, akkor kihasználhatja ezt a virtuális memóriát.

Kezdjük tehát.

Itt ebben az útmutatóban megmutatjuk, hogyan kell beállítani a cserefájlt. A cserefájl konfigurálásához lépésről lépésre végigvezetjük az összes parancssort.

Cserefájl létrehozása

A következő útmutató mind az új, mind a meglévő beállításokkal együtt működik. Ez az összes Ubuntu szerver verzióval is működik, például: v16.04, v18.04, v18.10 stb.

Jegyzet: Feltételezzük, hogy a szerver fut és működik. Feltételezzük továbbá, hogy rendelkezik alapvető ismeretekkel a Linuxról, és tudja, hogyan férhet hozzá a szerverhez.

1. lépés: Ellenőrizze, hogy van-e cserefájl

Mielőtt folytatnánk a cserefájl konfigurálását, először győződjünk meg arról, hogy a csere még nem létezik.

A cserehely ellenőrzéséhez egyszerűen írja be a következő parancsot, és nyomja meg az Enter billentyűt:

szabad -m

Most valami ilyesmit kellene látnia.

root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # free -m

az összes felhasznált ingyenes megosztott buff / cache elérhető

Mem: 985 69 708 0 207 778

Csere: 0 0 0

nincs csere

Ha nincs szabad cserehely, akkor a csere szakasz mellett a 0 értéket kell látnia.

Alternatív megoldásként futtathatja a swapon parancsot is.

Ha nem kap kimenetet, ez azt jelenti, hogy még nincs swap fájl konfigurálva a szerveren. Ideje létrehozni egyet.

2. lépés: Cserehely létrehozása és méretezése

Létrehozhat 2 GB vagy 3 GB vagy akár 4 GB csere helyet. Rajtad múlik, és nincs tökéletes szám. De az általános szabály a rendelkezésre álló rendszermemória kétszerese. Tehát, ha a VPS RAM 1 GB, akkor javasoljuk, hogy hozzon létre 2 GB cserefájlt.

2 GB-os cserefájl létrehozásához írja be a következő parancsot, és nyomja meg az Enter billentyűt

dd, ha = / dev / nulla = / cserefájlok száma = 2048 bs = 1M

Jegyzet: cserélje le 2048-at 3072-re 3 GB-ra, és 4096-ra 4 GB-os cserehelyre.

Most a fenti parancsnak ehhez hasonló kimenetet kell produkálnia.

2048 + 0 rekord

2048 + 0 rekord szerepel

2147483648 bájt (2,1 GB, 2,0 GiB) másolva, 3,24693 s, 661 MB / s

root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ #

cserefájl létrehozása

Ez azt jelenti, hogy a cserefájl létrejön, de még nincs aktiválva.

3. lépés: A cserefájl aktiválása

A cserefájl létrehozása után a rendszer nem ismeri fel automatikusan. Be kell állítanunk az engedélyeket, és meg kell mondanunk a szervernek, hogyan formázza a fájlt, hogy érvényes cserefájlként lehessen használni.

Most írja be a következő parancsot, és nyomja meg az Enter billentyűt.

chmod 600 / swapfile

A fenti parancs frissíti a cserefájlok engedélyét. Ezentúl csak a root felhasználók számára engedélyez olvasási / írási engedélyt, és senki másnak.

Ezután aktiválja a cserefájlt a következő parancs futtatásával

mkswap / swapfile

amely a következő eredményt adja:

Az 1. swapspace verzió beállítása, méret = 2 GiB (2147479552 bájt)

nincs címke, UUID = 998cf2ae-006d-4c1a-b136-9409f78884e1

aktiválás swap on

Ha az eredmény megegyezik a fentiekkel, folytassa a következő lépéssel, amely bekapcsolja a cserét.

4. lépés: Engedélyezze a cserét

Most a fájl készen áll. A csere engedélyezéséhez írja be az alábbi parancsot.

swapon / swapfile

Ami nem eredményez semmit, csak engedélyezték a cserét. A cserefájl ellenőrzéséhez írja be az free -m parancsot, és a következő eredményt kell látnia.

root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # free -m

az összes felhasznált ingyenes megosztott buff / cache elérhető

Mem: 985 70 64 0 850 768

Csere: 2047 0 2047

masternode cserélje ki a helyet

Megjeleníti az összes rendelkezésre álló és felhasznált csere helyet.

Ez az! Sikeresen befejeztük a cserefájl-beállítást a masternode-kiszolgálón. Most van egy utolsó beállítás.

5. lépés: Engedélyezze a cserét a rendszer újraindításakor

Masternode-kiszolgálója 24 x 7-et fog futtatni. Valamikor azonban lehet, hogy újraindítja a szervert.

Az a helyzet, hogy a szerver nem engedélyezi automatikusan a cserefájlt a rendszer újraindítása során. Tehát biztosítanunk kell, hogy a csere automatikusan bekapcsoljon a rendszerindítás során. A csere indításkor engedélyezéséhez írja be a következő parancsot.

sudo visszhang "/ swapfile nincs swap sw 0 0" >> / etc / fstab

Ez az. Befejeztük a cserefájl létrehozását és konfigurálását. Most folytathatja a pénztárca fordítását, vagy beállíthatja a 2. masternode-ot ugyanazon a szerveren.

Referencia: https://www.vultr.com/docs/setup-swap-file-on-linux