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

click fraud protection

„Ghost“ tinklaraščių platforma yra nuostabi naujiems vartotojams, norintiems 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/

„Ghost“ žiniatinklio sąsajos puslapyje „Labs“ ieškokite mygtuko „Eksportuoti“ ir pasirinkite jį. Spustelėję „Export“, 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ą kūrėte atsargines kopijas.

instagram viewer

Komandinės eilutės atsarginis kopijavimas

„Ghost“ programinėje įrangoje yra tinkamas atsarginių kopijų kūrimo įrankis, tačiau jis nesiūlo tokio paties saugumo, automatizavimo ir laisvės, kurią gali suteikti atsarginės kopijos kūrimas naudojant „Linux“ komandinę eilutę. Norėdami sukurti atsarginę „Linux“ kompiuterio „Ghost“ tinklaraštį, 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 ~ / vaiduoklis-dienoraštis-atsarginė kopija. mkdir -p ~ / vaiduoklis-dienoraštis-atsarginė kopija / sql

Bėgimas mkdir sukuria naują katalogą /home/ šiuo metu prisijungusio vartotojo aplankas. Tai yra 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 diegimo metu „Ghost“ suteiktą duomenų bazės pavadinimą.

mysqldump -u vartotojo vardas -p duomenų bazės vardas> db.ghost_blog.sql

Įveskite vaiduoklių katalogą naudodami Kompaktinis diskas komanda.

CD / var / www / vaiduoklis

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

vaiduoklių stotelė

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/ghost, ir atgal į /home/username.

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 vaiduoklis-dienoraštis-atsarginė kopija.tar.gz / namai / vartotojo vardas / vaiduoklis-dienoraštis-atsarginė kopija

Šifruokite atsarginę kopiją

Kitas atsarginės kopijos kūrimo proceso žingsnis yra kritinis. Neatlikus šio žingsnio, „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 vaiduoklis-dienoraštis-atsarginė.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 yra užšifruota 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“ vaiduoklis-dienoraštis-atsarginė kopija.tar.gz.gpg

Tada ištraukite nešifruotą archyvą.

tar-xvpf vaiduoklis-dienoraštis-atsarginė.tar.gz

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

cd ~ / vaiduoklis-dienoraštis-atsarginė kopija / sql sudo -s mysqldump -u vartotojo vardas -p duomenų bazės pavadinimas 
rm-rf / home / username / ghost-blog-backup / sql

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

cp-rp / namai / vartotojo vardas / vaiduoklis-dienoraštis-atsarginė kopija / * / var / www /

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

Pastaba: gali tekti iš naujo įdiegti „NodeJS“, „Verpalai“ ir kt. Pagalbos ieškokite mūsų vadove čia.

sudo npm i -g vaiduoklis-cli

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

vaiduoklio pradžia

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

watch instagram story