A Ghost blogplatform az automatikus telepítési szkriptnek köszönhetően csodálatos az új felhasználók számára, akik a saját szoftverüket szeretnék üzemeltetni. Sajnos nincs automatikus biztonsági mentési szkript. Ennek eredményeként sok Ghost telepítés mentés nélkül megy végbe. A Ghost blog biztonsági mentésének egyszerű módja az integrált mentési kezelő használata. Noha igaz, hogy ez a módszer nem olyan alapos és nem fog annyi szabadságot adni, egy csipetnyi idő alatt hasznos.
A Ghost blog mentéséhez a Ghost felületről nyisson meg egy új böngésző fület, és keresse meg a következő URL-t:
http://myghostblog.com/ghost/settings/labs/
A Ghost webes felületének Labs oldalán keresse meg az „Export” gombot, és válassza ki. Az Exportálás gombra kattintva biztonsági másolatot készíthet a teljes blogról. Az ilyen típusú biztonsági másolat későbbi helyreállításához lépjen ugyanazon az URL-en, kattintson az „Importálás” elemre, keresse meg a biztonsági másolatot, és töltse fel. Nem sokkal az importálás után a beállításoknak és az adatoknak vissza kell állniuk olyanra, mint az első biztonsági mentéskor.
A Ghost rendelkezik egy megfelelő biztonsági mentési eszközzel, amely be van építve a szoftverébe, de nem nyújt ugyanolyan típusú biztonságot, automatizálást és szabadságot, mint ami a biztonsági mentésből származhat a Linux parancssoron keresztül. A Ghost blog mentéséhez Linux gazdagépen készítsen új mappát. Ez a mappa az összes fontos biztonsági mentési fájlt és adatot tartalmazza a Ghost-hoz.
A kiszolgáló terminálján használja a mkdir parancs új mappa létrehozásához. Ne tedd ezt Rootként!
mkdir -p ~ / ghost-blog-backup. mkdir -p ~ / ghost-blog-backup / sql
Futás mkdir új könyvtárat hoz létre a /home/ a jelenleg bejelentkezett felhasználó mappája. Ez jó hely a biztonsági mentési fájlok tárolására, mivel azok nem vesznek el véletlenszerű helyeken a Linux fájlrendszeren.
Ezután használja sqldump a Ghost SQL adatbázis exportálásához.
Megjegyzés: írja be a Gyökér „felhasználónévbe” és az adatbázis nevét, amelyet a telepítés során a Ghostnak adott.
mysqldump -u felhasználónév -p databasename> db.ghost_blog.sql
Írja be a Ghost könyvtárat a gombbal CD parancs.
CD / var / www / szellem
A Ghost szoftver könyvtárán belül hajtsa végre a végrehajtást szellem stop a Ghost szoftver kikapcsolásához.
szellem stop
A kiszolgálószoftver kikapcsolása esetén biztonságos mindent elkészíteni ~ / Ghost-blog-backup.
cp -rp / var / www / ghost / * ~ / ghost-blog-backup
Fut a CP parancs a RP A zászlók biztosítják, hogy a Ghost telepítőszoftver által beállított engedélyek érintetlenek maradjanak. Innentől használja CD kilépni /var/www/ghost, és vissza a /home/username.
cd ~ /
Az összes fontos Ghost blogfájl benne van ~ / Ghost-blog-backup, engedélyekkel érintetlenül. A következő lépés ezeknek a fájloknak a tömörítése egyetlen Tar-archívumba. A Ghost Tar-archívumának létrehozása sokkal könnyebbé teszi a biztonsági mentések kiszállítását a kiszolgálókról, betöltést olyan helyekre, mint a Dropbox, NextCloud, vagy megosztását munkatársakkal.
A Ghost biztonsági másolatának új tömörített archívumának létrehozásához használja a kátrány parancs a terminálon.
Megjegyzés: ügyeljen arra, hogy pontosan másolja a parancsot. Ennek elmulasztása esetén a fájl-engedélyeket nem lehet megőrizni a tömörítési folyamat során!
tar -zcvpf ghost-blog-backup.tar.gz / home / felhasználónév / ghost-blog-backup
A biztonsági mentési folyamat következő lépése kritikus. E lépés nélkül a Ghost blogjának adatbázisa, a kritikus rendszerfájlok és egyebek mindenki számára hozzáférhetővé és hozzáférhetővé válnak, és bárki számára hozzáférhető, aki hozzáférhet a Tar-archívum tárolásához. Szerencsére nagyon könnyű a Tar-archívum titkosítása a Linux rendszeren.
A Linux parancssorból történő titkosítás leggyorsabb módja a GnuPG használata. A titkosításhoz ellenőrizze, hogy a „gpg” telepítve van-e. Onnan futtassa a következő parancsot:
sudo gpg -c ghost-blog-backup.tar.gz
Futás gpg a... val c A zászló azonnal elindítja a titkosítási folyamatot. Amikor a folyamat befejeződik, a végeredmény az ghost-blog-backup.tar.gz.gpg.
Most, hogy a biztonsági mentést GPG-vel titkosították, biztonságos a titkosítatlan Tar-archívum törlése. A törléshez használja a rm parancs.
rm ghost-blog-backup.tar.gz
A Ghost biztonsági másolatának visszaállítása egy új rendszeren a biztonsági mentés visszafejtésével kezdődik. Vigye a ghost-blog-backup.tar.gz.gpg fájlt a / home / felhasználónév / kiszolgálóra, és dekódolja a következővel:
gpg ghost-blog-backup.tar.gz.gpg
Ezután bontsa ki a titkosítatlan archívumot.
tar -xvpf ghost-blog-backup.tar.gz
használata CD, helyezze a terminált az SQL mappába, és használja a mysqldump parancs az adatbázis visszaállításához.
cd ~ / ghost-blog-backup / sql sudo -s mysqldump -u felhasználónév -p adatbázisasename rm -rf / home / felhasználónév / ghost-blog-backup / sqlAz adatbázis helyreállítása után helyezze a rendszerfájlokat a helyére, a gombbal CP.
cp -rp / home / felhasználónév / ghost-blog-backup / * / var / www /Miután minden helyreállt, telepítse újra a Ghost-cli-t az NPM-mel.
Megjegyzés: lehet, hogy újra kell telepítenie a NodeJS-t, a fonalat stb. A segítségért olvassa el az oktatóanyagot itt.
Sudo npm én-ghost-cliVégül indítsa el a Ghost szerver szoftvert:
szellem indulFut a szellem indul parancsnak azonnal be kell kapcsolnia a Ghost blogging szolgáltatást a szerveren.
Messze az egyik leghasznosabb dolog a fájl kezelő megteheti az fájl...
Az Nvidia grafikus kártyák szabványok a Linux rendszeren a vállalat...
Linux operációs rendszerekben a Superuser (Root) alapértelmezés sze...