- Kā dublēt spoku emuāru Linux

Kā dublēt spoku emuāru Linux

Emuāru veidošanas platforma Ghost ir brīnišķīga jauna rīcībalietotāji, kas vēlas mitināt paši savu programmatūru, pateicoties tās automātiskajam instalēšanas skriptam. Diemžēl nav automātiska rezerves skripta. Tā rezultātā daudzas spoku instalācijas notiek bez dublējuma. Vienkāršs veids, kā dublēt spoku emuāru, ir izmantot integrēto dublējuma pārvaldnieku. Lai gan ir taisnība, ka šī metode nav tik rūpīga un nedod tik daudz brīvības, tā ir noderīga šķipsniņā.

Lai izveidotu spoku emuāra dublējumu no Ghost saskarnes, atveriet jaunu pārlūka cilni un dodieties uz šo URL:

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

Skatiet Labs tīmekļa interfeisa lapu Labspogai “Eksportēt” un atlasiet to. Noklikšķinot uz Eksportēt, varēsit izveidot visa emuāra dublējumu. Lai vēlāk atjaunotu šāda veida dublējumu, dodieties uz to pašu URL, noklikšķiniet uz “Importēt”, atrodiet dublējumu un ielādējiet to. Drīz pēc importēšanas iestatījumiem un datiem vajadzētu būt tādiem pašiem, kādi tie bija, kad pirmo reizi dublējāt.

Komandrindas dublējums

Ghost ir iebūvēts pienācīgs rezerves rīksprogrammatūru, taču tas nepiedāvā tāda paša veida drošību, automatizāciju un brīvību, kāda var rasties, dublējot caur Linux komandrindu. Lai dublētu Ghost emuāru Linux resursdatorā, izveidojiet jaunu mapi. Šajā mapē būs visi svarīgi rezerves faili un dati, kas attiecas uz Ghost.

Servera terminālī izmantojiet mkdir komanda, lai izveidotu jaunu mapi. Neveiciet to kā Sakne!

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

Skriešana mkdir izveido jaunu direktoriju /mājas/ pašreiz pieteicies lietotāja mape. Šī ir piemērota vieta, kur glabāt dublējuma failus, jo tie nepazudīs nejaušās vietās Linux failu sistēmā.

Tālāk izmantojiet sqldump eksportēt Ghost SQL datu bāzi.

Piezīme: instalējiet saknes “lietotājvārdā” un datu bāzes nosaukumu, kas instalēšanas laikā tika piešķirta Ghost.

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

Ievadiet Ghost direktoriju, izmantojot Kompaktdisks komanda.

cd /var/www/ghost

Ghost programmatūras direktorijā izpildiet spoku pietura lai izslēgtu programmatūru Ghost.

ghost stop

Kad servera programmatūra ir izslēgta, ir droši izgatavot visu kopiju ~ / spoku emuāru dublējums.

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

Skriešana CP komandu ar RP karodziņi nodrošinās, ka visas programmatūras Ghost uzstādītās atļaujas paliek neskartas. No šejienes izmantojiet Kompaktdisks izkustēties no / var / www / spoks, un atpakaļ uz / mājas / lietotājvārds.

cd ~/

Saspiest dublējumu

Visi svarīgie Ghost emuāru faili atrodas ~ / spoku emuāru dublējums, ar viņu atļaujām neskartas. Nākamais solis ir saspiest šos failus vienā Tar arhīvā. Izveidojot Ghost Tar arhīvu, ir daudz vieglāk transportēt dublējumus no serveriem, ielādēt tādās vietās kā Dropbox, NextCloud vai dalīties ar kolēģiem.

Lai izveidotu jaunu saspiestu Ghost dublējuma arhīvu, izmantojiet darva komanda terminālī.

Piezīme: noteikti precīzi nokopējiet komandu. To nedarot, var neizdoties saglabāt failu atļaujas saspiešanas procesa laikā!

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

Šifrēt dublējumu

Nākamais solis dublēšanas procesā ir kritisksviens. Neveicot šo darbību, jūsu Ghost emuāra datu bāze, kritisko sistēmu faili un daudz kas cits ir atvērts un pieejams visiem, kas var piekļūt tur, kur esat glabājis Tar arhīvu. Par laimi, Linux ir ļoti viegli šifrēt Tar arhīvu.

Ātrākais veids, kā šifrēt no Linux komandrindas, ir izmantot GnuPG. Lai šifrētu, pārliecinieties, vai ir instalēts “gpg”. No turienes palaidiet šo komandu:

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

Skriešana gpg Ar c karodziņš nekavējoties sāks šifrēšanas procesu. Kad process beidzas, tiek iegūts gala rezultāts ghost-blog-backup.tar.gz.gpg.

Tagad, kad dublējums ir šifrēts ar GPG, ir droši izdzēst nešifrēto Tar arhīvu. Lai to izdzēstu, izmantojiet rm komanda.

rm ghost-blog-backup.tar.gz

Atjaunot dublējumu

Ghost dublējuma atjaunošana jaunā sistēmā sākas ar atšifrēšanu. Pārvietojiet ghost-blog-backup.tar.gz.gpg uz serveri uz / home / lietotājvārds / un atšifrējiet ar:

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

Pēc tam izgūstiet nešifrētu arhīvu.

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

Izmantojot Kompaktdisks, pārvietojiet termināli SQL mapē un izmantojiet mysqldump komanda, lai atjaunotu datu bāzi.

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

Pēc datu bāzes atjaunošanas pārvietojiet sistēmas failus vietā, izmantojot CP.

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

Kad viss ir atjaunots, atkārtoti instalējiet Ghost-cli ar NPM.

Piezīme: jums, iespējams, būs atkārtoti jāinstalē NodeJS, dzija utt., Lai šeit saņemtu palīdzību, skatiet mūsu apmācību.

sudo npm i -g ghost-cli

Visbeidzot palaidiet Ghost servera programmatūru ar:

ghost start

Skriešana spoku sākums komandai vajadzētu serverī uzreiz ieslēgt Ghost blogošanas pakalpojumu.

Komentāri