- Kaip sukurti vaiduoklių tinklaraščio atsarginę kopiją

Kaip sukurti atsarginį dienoraščių dienoraštį Linux

„Ghost“ tinklaraščių platforma yra nuostabi naujienavartotojai, norintys priglobti savo programinę įrangą, dėl jos automatinio diegimo scenarijaus. Deja, nėra automatinio atsarginio scenarijaus. Dėl to daugelis „Ghost“ instaliacijų veikia be atsarginių kopijų. Paprastas būdas sukurti „Ghost“ tinklaraščio atsarginę kopiją yra naudoti integruotą atsarginių kopijų tvarkyklę. Tiesa, kad šis metodas nėra toks kruopštus ir nesuteikia tiek daug laisvės, tačiau jis naudingas nedaug.

Norėdami sukurti atsarginį „Ghost“ tinklaraštį iš „Ghost“ sąsajos, atidarykite naują naršyklės skirtuką ir eikite į šį URL:

http://myghostblog.com/ghost/settings/labs/

Pažiūrėkite į „Ghost“ žiniatinklio sąsajos „Labs“ puslapįmygtukui „Export“ ir pasirinkite jį. Spustelėję Eksportuoti, galėsite pasidaryti viso tinklaraščio atsarginę kopiją. Norėdami vėliau atkurti šio tipo atsarginę kopiją, eikite į tą patį URL, spustelėkite „Importuoti“, suraskite atsarginę kopiją ir įkelkite ją. Netrukus po importavimo nustatymai ir duomenys turėtų būti tokie, kokie buvo, kai pirmą kartą sukūrėte atsargines kopijas.

Komandinės eilutės atsarginis kopijavimas

„Ghost“ turi deramą atsarginį įrankįprograminę įrangą, tačiau ji nesiūlo to paties tipo saugumo, automatikos ir laisvės, kurią gali suteikti atsarginės kopijos kūrimas naudojant „Linux“ komandinę eilutę. Norėdami sukurti atsarginę „Ghost“ tinklaraščio versiją „Linux“ pagrindiniame kompiuteryje, sukurkite naują aplanką. Šiame aplanke bus visi svarbūs atsarginiai failai ir duomenys, susiję su „Ghost“.

Serverio terminale naudokite mkdir komanda sukurti naują aplanką. Nedarykite to kaip šaknis!

mkdir -p ~/ghost-blog-backup
mkdir -p ~/ghost-blog-backup/sql

Bėgimas mkdir sukuria naują katalogą /namai/ Šiuo metu prisijungusio vartotojo aplankas. Tai tinkama vieta saugoti atsarginius failus, nes jie nepasiklys atsitiktinėse vietose „Linux“ failų sistemoje.

Kitas, naudokite sqldump eksportuoti „Ghost SQL“ duomenų bazę.

Pastaba: Įrašykite Root į „vartotojo vardą“ ir duomenų bazės pavadinimą, suteiktą „Ghost“ diegimo metu.

mysqldump -u username -p databasename > db.ghost_blog.sql

Įveskite vaiduoklių katalogą naudodami Kompaktinis diskas komanda.

cd /var/www/ghost

Vykdykite programinės įrangos „Ghost“ katalogą vaiduoklių stotelė Norėdami išjungti „Ghost“ programinę įrangą.

ghost stop

Išjungus serverio programinę įrangą, saugu pasidaryti išsamią visko kopiją ~ / vaiduoklis-dienoraštis-atsarginė kopija.

cp -rp /var/www/ghost/* ~/ghost-blog-backup

Veikia CP komandą su RP Vėliavos užtikrins, kad visi „Ghost“ diegimo programinės įrangos nustatyti leidimai išliktų nepažeisti. Iš čia naudok Kompaktinis diskas išsikelti iš / var / www / vaiduoklis, ir atgal į / namai / vartotojo vardas.

cd ~/

Suspausti atsarginę kopiją

Visi svarbūs „Ghost“ tinklaraščio failai yra ~ / vaiduoklis-dienoraštis-atsarginė kopija, jų leidimai nepažeisti. Kitas žingsnis - suspausti šiuos failus į vieną „Tar“ archyvą. Sukūrus „Ghost“ „Tar“ archyvą, žymiai lengviau perkelti atsargines kopijas iš serverių, įkelti į tokias vietas kaip „Dropbox“, „NextCloud“ arba bendrinti su bendradarbiais.

Norėdami sukurti naują suglaudintą „Ghost“ atsarginės kopijos archyvą, naudokite degutas komanda terminale.

Pastaba: būtinai tiksliai nukopijuokite komandą. To nepadarius, gali nepavykti išsaugoti failų teisių glaudinimo proceso metu!

tar -zcvpf ghost-blog-backup.tar.gz /home/username/ghost-blog-backup

Šifruoti atsarginę kopiją

Kitas atsarginės kopijos kūrimo proceso žingsnis yra kritinisvienas. Neatlikus šio žingsnio, jūsų „Ghost“ tinklaraščio duomenų bazė, kritinės sistemos failai ir dar daugiau yra prieinami ir prieinami visiems, kurie gali pasiekti ten, kur saugojote „Tar“ archyvą. Laimei, šifruoti „Tar“ archyvą „Linux“ yra labai lengva.

Greičiausias būdas užšifruoti iš „Linux“ komandų eilutės yra naudoti „GnuPG“. Norėdami užšifruoti, įsitikinkite, kad įdiegtas „gpg“. Iš ten paleiskite šią komandą:

sudo gpg -c ghost-blog-backup.tar.gz

Bėgimas gpg su c vėliava iškart pradės šifravimo procesą. Kai procesas baigiasi, gaunamas galutinis rezultatas ghost-blog-backup.tar.gz.gpg.

Dabar, kai atsarginė kopija užkoduota GPG, saugu ištrinti nešifruotą „Tar“ archyvą. Norėdami jį ištrinti, naudokite rm komanda.

rm ghost-blog-backup.tar.gz

Atstatyti atsarginę kopiją

„Ghost“ atsarginės kopijos atkūrimas naujoje sistemoje pradedamas iššifruojant atsarginę kopiją. Perkelkite „ghost-blog-backup.tar.gz.gpg“ į / home / username / serveryje ir iššifruokite naudodami:

gpg ghost-blog-backup.tar.gz.gpg

Tada ištraukite nešifruotą archyvą.

tar -xvpf ghost-blog-backup.tar.gz

Naudojimas Kompaktinis diskas, perkelkite terminalą į SQL aplanką ir naudokite mysqldump komanda atkurti duomenų bazę.

cd ~/ghost-blog-backup/sql
sudo -s
mysqldump -u username -p databasename <  db.ghost_blog.sql
rm -rf /home/username/ghost-blog-backup/sql

Atkūrę duomenų bazę, perkelkite sistemos failus į vietą, naudodami CP.

cp -rp /home/username/ghost-blog-backup/* /var/www/

Kai viskas bus atkurta, iš naujo įdiekite „Ghost-cli“ su NPM.

Pastaba: gali tekti iš naujo įdiegti „NodeJS“, „Verpalai“ ir kt. Norėdami rasti pagalbos, skaitykite mūsų mokymo programą.

sudo npm i -g ghost-cli

Galiausiai paleiskite „Ghost“ serverio programinę įrangą su:

ghost start

Veikia vaiduoklio pradžia komanda turėtų iškart įjungti „Ghost“ tinklaraščių tarnybą serveryje.

Komentarai