Kaip įdiegti „Poppins“ atsarginei kopijai „Linux“ („CentOS 7“)

Viena iš pagrindinių užduočių, dėl kurios turime užtikrinti sistemų valdymą, nepaisant to, ar tai yra „Windows“, „Linux“, „Mac“, „Android“, „iPhone“ ir pan., Yra užtikrinti, kad visa informacija būtų saugi, apsaugota ir visada prieinama. Rekomenduojama periodiškai pasidaryti svarbiausios informacijos atsargines kopijas.

Atsargines kopijas galime atlikti įvairiais būdais, naudodami į sistemą įtrauktus įrankius, trečiųjų šalių įrankius, nemokamus arba mokamus.

Šį kartą kalbėsime apie a nemokamas įrankis, vadinamas Poppins tai leidžia mums padaryti atsarginę kopiją „Linux“ vertingiausios informacijos mūsų organizacijoje ir savo ruožtu perkelkite šias kopijas į atokias vietas.

Kas yra PoppinsasPoppinsas yra a komandų eilutės įrankis, sukurtas PHP, kuris suteiks mums galimybę sukurti neskelbtinos informacijos atsarginę kopiją kad mes valdome užtikrindami aukštą saugumo lygį.

Norėdami sužinoti daugiau apie šį įrankį, eikite į šią nuorodą:

Poppins funkcijosTarp pagrindinių savybių, kurias rasime naudodamiesi spragtukais, turime:

  • Suderinamumas su „Ditros“, tokiomis kaip „CentOS“, „Debian“, „Fedora“, „Ubuntu“ ir kt.
  • Jame yra „RSync“ programa, leidžianti nuotoliniu būdu kurti atsargines kopijas naudojant SSH protokolą.
  • Papildomų atsarginių kopijų galimybė.
  • Mes galime apibrėžti atsarginių kopijų kūrimo laikotarpius - kasdien, kas savaitę, kas mėnesį ir kt.
  • Pritaikoma konfigūracija naudojant .ini failus
  • Galimybė sukurti atsargines „MySQL“ duomenų bazės kopijas.
  • Poppinsas mūsų administracijai pateikia daugybę įrašų

Kaip matome, naudodami „Poppins“ turime įdomių funkcijų. Šiai analizei naudosime kompiuterį su „CentOS 7“ aplinka.

1. Atnaujinimo sistema


Kaip visada rekomenduojame „Solvetic“, prieš diegiant įrankį ar programą patartina atnaujinti įvairius sistemoje esančius paketus.

Šiuo atveju, „CentOS 7“, naudosime komandą:

 sudo yum atnaujinimas
Jei turite „Debian“ ar „Ubuntu“, galime naudoti komandą:
 sudo apt-get atnaujinimas
Naudodami šias komandas mes jį atnaujinsime.

2. Paketai, reikalingi norint paleisti „Poppins“


Kad „Poppins“ veiktų optimaliai, norint įdiegti įrankį, „CentOS 7“ arba sistemoje reikia turėti šiuos paketus.
  • Merkurijus
  • Php5-cli (php-cli)
  • Rsync
  • SSH
  • Grep
  • Gzip

Paketai „ssh“, „rsync“, „gzip“ ir „grep“ iš anksto įdiegti „Linux“, todėl neturėtume jaudintis dėl šių paketų diegimo.

3. Įdiekite reikiamus paketus


Mes ketiname įdiegti paketus, kurie nėra numatyti „Linux“, pvz., „Mercurial“ ir „php-cli“.

Norėdami įdiegti šiuos paketus, naudosime komandą:

 sudo yum įdiegti mercurial php-cli

Tikimės, kad visi paketai bus atsisiųsti ir įdiegti, o pabaigoje pasirodys pranešimas. Atlikta!

4. Redaguoti php.ini failą


Atsisiuntę ir įdiegę reikiamus paketus, galime įdiegti „Poppins“, bet pirmiausia turime pamatyti failą „php.ini“, esantį /etc/php.ini kelyje, kad sukonfigūruotume teisingą saugumo kopijos laiko juostą.

Mes redaguosime šį failą naudodami pageidaujamą redaktorių, šiuo atveju naudosime nano.

 sudo nano /etc/php.ini
Stebėsime šį langą php.ini, kuriame turime rasti liniją data.laiko zona ir įveskite reikiamą vertę pagal mūsų vietą, atkreipkite dėmesį, kad pagal numatytuosius nustatymus ji tuščia.

Mes įvedame reikiamą vertę:

Pakeitimus išsaugome naudodami klavišų kombinaciją Ctrl + ARBA ir išeiname iš redaktoriaus naudodami derinį Ctrl + X (Jei naudojame nano).

PastabaNorėdami pamatyti visas galimas laiko juostas, eikite į šią nuorodą:

5. Klonuoti mūsų sistemos „Poppins“ saugyklą


Kai bus nustatyti laiko juostos parametrai, mes klonuosime „Poppins“ saugyklą „CentOS 7“ naudodami šią komandą:
 sudo hg klonas https://bitbucket.org/poppins/poppins/opt/poppins

Kaip matome, klonavimo procesas buvo teisingas, dabar turime susieti šį failą teisingoje vietoje naudodami komandą:

 ln -s /opt/poppins/init.php / usr / local / bin / poppins
Baigę ankstesnį veiksmą, galime patikrinti „Poppins“ versiją naudodami komandą:
 poppins -v

6. „Poppins“ naudojimas: atsarginis scenarijus


Oficialioje „Poppins“ svetainėje galime rasti išsamios informacijos apie tai, kaip naudoti „Poppins“, tačiau pagrindinis būdas yra sukurti scenarijų taip:

Mes kuriame katalogus:

 mkdir poppins.d cd poppins.d mkdir registruoja konf atsargines kopijas 
Mes tęsiame konfigūracijos šablono kopiją:
 cp /opt/poppins/solvetic.poppins.ini /root/poppins.d/conf/solvetic.poppins.ini
Pagrindinis šios konfigūracijos scenarijus yra toks:
 [local] rootdir = "/root/poppins.d/backups" logdir = "/root/poppins.d/logs" hostdir-name = 'solvetic' hostdir-create = yes snapshot-backend = 'default' [remote] ssh = taip pakartotinių bandymų skaičius = 0 pakartotinio bandymo laikas = 5 priegloba = 'solvetic' user = 'root' pre-backup-script = ""; pre-backup-onfail = "nutraukti"; [įtraukta] / = „šaknis“ [neįtraukta] [momentiniai vaizdai] papildomai = 2 1 kartą per dieną = 7 1 kartą per savaitę = 4 1 kartą per mėnesį = 2 1 kartą per metus = 1 [meta] remote-disk-layout = yes remote-package -list = yes [log] local-disk-use = yes compress = yes [rsync] compresslevel = 0 hardlinks = no verbose = yes retry-count = 0 retry-timeout = 5 [mysql] enabled = no configdirs = '' 
Skripto viduje mes konfigūruojame visus kilmės, paskirties, atsarginės kopijos parametrus, be kita ko. Kvietimas yra naudoti šiuos nemokamus įrankius, kurie neabejotinai mums padės atsarginės užduotys ir taip galime visada saugokite visą slaptą asmeninę ar organizacinę informaciją bet kada.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave