Kako instalirati Poppins za sigurnosno kopiranje na Linux (CentOS 7)

Jedan od glavnih zadataka za koje moramo osigurati upravljanje sustavima, bez obzira radi li se o sustavima Windows, Linux, Mac, Android, iPhone itd., Je čuvanje svih podataka sigurnim, zaštićenim i uvijek dostupnim. preporučuje se povremeno pravljenje sigurnosnih kopija najvažnijih informacija.

Sigurnosne kopije možemo izvesti na različite načine pomoću alata ugrađenih u sustav, alata trećih strana, besplatnih ili plaćenih.

Ovaj put ćemo govoriti o a besplatni alat pod nazivom Poppins to nam dopušta napraviti sigurnosnu kopiju na Linuxu najvrjednijih podataka u našoj organizaciji i zauzvrat prenijeti te kopije na udaljene lokacije.

Što je PoppinsPoppins je a alat za naredbeni redak razvijen u PHP -u ​​koji će nam dati mogućnost generiranja sigurnosne kopije osjetljivih podataka kojima upravljamo pružajući visoku razinu sigurnosti.

Da biste saznali više o ovom alatu, posjetite sljedeću vezu:

Poppins značajkeMeđu glavnim karakteristikama koje ćemo pronaći pri korištenju poppina imamo:

  • Kompatibilnost s Ditrosom kao što su CentOS, Debian, Fedora, Ubuntu i drugi.
  • Ima pomoćni program RSync koji nam omogućuje daljinsko stvaranje sigurnosnih kopija pomoću SSH protokola.
  • Mogućnost inkrementalnih sigurnosnih kopija.
  • Možemo definirati vremenska razdoblja za sigurnosne kopije, dnevne, tjedne, mjesečne itd.
  • Prilagodljiva konfiguracija pomoću .ini datoteka
  • Mogućnost izrade sigurnosnih kopija MySQL baze podataka.
  • Poppins isporučuje veliki broj zapisa našoj administraciji

Kao što vidimo, imamo zanimljive funkcije kada koristimo Poppins. Za ovu analizu koristit ćemo računalo s CentOS 7 okruženjem.

1. Nadogradite sustav


Kao što uvijek preporučujemo u Solveticu, prije bilo kakve instalacije alata ili programa preporučljivo je ažurirati različite pakete koje imamo na sustavu.

U ovom slučaju, CentOS 7, koristit ćemo naredbu:

 sudo yum ažuriranje
U slučaju da imamo Debian ili Ubuntu možemo koristiti naredbu:
 sudo apt-get ažuriranje
Ovim naredbama ćemo ga ažurirati.

2. Paketi potrebni za pokretanje Poppins -a


Za optimalno funkcioniranje Poppinsa potrebno je imati sljedeće pakete u CentOS -u 7 ili u sustavu za instaliranje alata.
  • Mercurial
  • Php5-cli (php-cli)
  • Rsync
  • SSH
  • Grep
  • Gzip

Paketi ssh, rsync, gzip i grep prema zadanim su postavkama unaprijed instalirani u Linuxu, zbog čega se ne bismo trebali brinuti oko instalacije ovih paketa.

3. Instalirajte potrebne pakete


Nastavit ćemo s instaliranjem paketa koji u Linuxu ne dolaze prema zadanim postavkama, kao što su Mercurial i php-cli.

Za instaliranje ovih paketa koristit ćemo naredbu:

 sudo yum instalirajte mercurial php-cli

Nadamo se da su svi paketi preuzeti i instalirani te da će se na kraju pojaviti poruka Gotovo!

4. Uređivanje datoteke php.ini


Nakon što preuzmemo i instaliramo potrebne pakete, možemo instalirati Poppins, ali prvo moramo vidjeti datoteku php.ini koja se nalazi na /etc/php.ini putu kako bismo konfigurirali vremensku zonu za ispravnu kopiju sigurnosti.

Ovu ćemo datoteku urediti željenim uređivačem, u ovom slučaju ćemo koristiti nano.

 sudo nano /etc/php.ini
Promatrat ćemo sljedeći php.ini prozor gdje moramo locirati liniju datum.vremenska zona i unesite potrebnu vrijednost u skladu s našim mjestom, imajte na umu da je prema zadanim postavkama prazno.

Unosimo potrebnu vrijednost:

Promjene spremamo kombinacijom tipki Ctrl + ILI i izlazimo iz uređivača pomoću kombinacije Ctrl + x (U slučaju da koristimo nano).

BilješkaDa bismo vidjeli sve dostupne vremenske zone, možemo otići na sljedeću vezu:

5. Klonirajte Poppins spremište na našem sustavu


Nakon što su definirani parametri vremenske zone, klonirat ćemo Poppins spremište u CentOS -u 7 pomoću sljedeće naredbe:
 klon sudo hg https://bitbucket.org/poppins/poppins/opt/poppins

Kako vidimo da je proces kloniranja bio ispravan, sada moramo povezati ovu datoteku na njezinom ispravnom mjestu pomoću naredbe:

 ln -s /opt/poppins/init.php / usr / local / bin / poppins
Nakon što dovršimo prethodni korak, možemo provjeriti verziju Poppinsa pomoću naredbe:
 poppins -v

6. Korištenje Poppins: sigurnosna skripta


Na službenoj web stranici Poppins možemo pronaći detaljne informacije o tome kako koristiti Poppins, ali osnovni način je stvaranje skripte na sljedeći način:

Izrađujemo direktorije:

 mkdir poppins.d cd poppins.d mkdir zapisuje conf sigurnosne kopije 
Nastavljamo s kopijom predloška konfiguracije:
 cp /opt/poppins/solvetic.poppins.ini /root/poppins.d/conf/solvetic.poppins.ini
Osnovna skripta za ovu konfiguraciju je sljedeća:
 [lokalni] rootdir = "/root/poppins.d/backups" logdir = "/root/poppins.d/logs" hostdir-name = 'Riješenje' hostdir-create = yes snapshot-backend = 'zadano' [udaljeno] ssh = yes retry-count = 0 retry-timeout = 5 host = 'solutiontic' user = 'root' pre-backup-script = ""; pre-backup-onfail = "prekid"; [uključeno] / = 'root' [isključeno] [snimke] inkrementalno = 2 1-dnevno = 7 1-tjedno = 4 1-mjesečno = 2 1-godišnje = 1 [meta] remote-disk-layout = yes udaljeni paket -list = yes [log] local-disk-usage = yes compress = yes [rsync] compresslevel = 0 hardlinks = no verbose = yes retry-count = 0 retry-timeout = 5 [mysql] enabled = no configdirs = '' 
Unutar skripte, između ostalih, konfiguriramo sve parametre podrijetla, odredišta, vrste sigurnosne kopije. Poziv je da koristite ove besplatne alate koji će nam nesumnjivo pomoći u našem sigurnosne kopije zadataka i tako možemo držite sve osjetljive osobne ili organizacijske podatke uvijek dostupnima bilo kada.

wave wave wave wave wave