Cum se instalează Poppins pentru backup pe Linux (CentOS 7)

Una dintre principalele sarcini pentru care trebuie să asigurăm gestionarea sistemelor, indiferent dacă este vorba de Windows, Linux, Mac, Android, iPhone etc., este să păstrăm toate informațiile în siguranță, protejate și întotdeauna disponibile și pentru aceasta cel mai recomandat este să faceți periodic copii de rezervă ale celor mai relevante informații.

Putem executa copii de rezervă în diferite moduri folosind instrumente încorporate în sistem, instrumente terțe, gratuite sau plătite.

De data aceasta vom vorbi despre un instrument gratuit numit Poppins asta ne permite efectuați o copie de rezervă pe Linux dintre cele mai valoroase informații din organizația noastră și, la rândul lor, transferați aceste copii în locații îndepărtate.

Ce este PoppinsPoppins este un instrument de linie de comandă dezvoltat în PHP care ne va oferi posibilitatea de a genera backupul informațiilor sensibile pe care le gestionăm oferind un nivel ridicat de securitate.

Pentru a afla mai multe despre acest instrument putem accesa următorul link:

Caracteristici PoppinsPrintre principalele caracteristici pe care le vom găsi atunci când folosim poppins avem:

  • Compatibilitate cu Ditros precum CentOS, Debian, Fedora, Ubuntu și altele.
  • Are utilitarul RSync care ne permite să creăm copii de rezervă de la distanță folosind protocolul SSH.
  • Posibilitatea copiilor de rezervă incrementale.
  • Putem defini perioadele de timp pentru copii de rezervă, zilnic, săptămânal, lunar etc.
  • Configurare personalizabilă folosind fișiere .ini
  • Posibilitatea de a crea copii de rezervă ale bazei de date MySQL.
  • Poppins furnizează un număr mare de înregistrări pentru administrația noastră

După cum putem vedea, avem funcții interesante atunci când folosim Poppins. Pentru această analiză vom folosi un computer cu un mediu CentOS 7.

1. Sistem de actualizare


Așa cum recomandăm întotdeauna în Solvetic, înainte de a efectua orice instalare a unui instrument sau program, este recomandabil să actualizați diferitele pachete pe care le avem pe sistem.

Pentru acest caz, CentOS 7, vom folosi comanda:

 actualizare sudo yum
În cazul în care avem Debian sau Ubuntu putem folosi comanda:
 sudo apt-get update
Cu aceste comenzi o vom actualiza.

2. Pachete necesare pentru a rula Poppins


Pentru funcționarea optimă a Poppins este necesar să aveți următoarele pachete în CentOS 7 sau în sistem pentru a instala instrumentul.
  • Mercurial
  • Php5-cli (php-cli)
  • Rsync
  • SSH
  • Grep
  • Gzip

Pachetele ssh, rsync, gzip și grep sunt preinstalate în mod implicit în Linux, motiv pentru care nu ar trebui să fim preocupați de instalarea acestor pachete.

3. Instalați pachetele necesare


Vom continua să instalăm pachetele care nu vin în mod implicit în Linux, cum ar fi Mercurial și php-cli.

Pentru a instala aceste pachete vom folosi comanda:

 sudo yum instalați mercurial php-cli

Sperăm că toate pachetele sunt descărcate și instalate și va apărea un mesaj la sfârșit Gata!

4. Editarea fișierului php.ini


Odată ce am descărcat și instalat pachetele necesare, putem instala Poppins, dar mai întâi trebuie să vedem fișierul php.ini care se află în calea /etc/php.ini pentru a configura fusul orar pentru copia corectă a securității.

Vom edita acest fișier cu editorul preferat, în acest caz vom folosi nano.

 sudo nano /etc/php.ini
Vom observa următoarea fereastră php.ini unde trebuie să localizăm linia data.timezone și introduceți valoarea necesară în funcție de locația noastră, rețineți că în mod implicit este necompletat.

Introducem valoarea necesară:

Salvăm modificările folosind combinația de taste Ctrl + SAU și ieșim din editor folosind combinația Ctrl + X (În cazul în care folosim nano).

NotăPentru a vedea toate fusurile orare disponibile, putem accesa următorul link:

5. Clonați depozitul Poppins pe sistemul nostru


Odată ce parametrii fusului orar sunt definiți, vom clona depozitul Poppins în CentOS 7 folosind următoarea comandă:
 clona sudo hg https://bitbucket.org/poppins/poppins / opt / poppins

După cum vedem că procesul de clonare a fost corect, acum trebuie să legăm acest fișier în locația corectă folosind comanda:

 ln -s /opt/poppins/init.php / usr / local / bin / poppins
Odată ce am finalizat pasul anterior, putem verifica versiunea Poppins folosind comanda:
 poppins -v

6. Folosind Poppins: script de rezervă


Pe site-ul oficial Poppins putem găsi informații detaliate despre cum să utilizați Poppins, dar modul de bază este crearea unui script după cum urmează:

Creăm directoarele:

 mkdir poppins.d cd poppins.d mkdir înregistrează copii de siguranță conf 
Continuăm cu copia șablonului de configurare:
 cp /opt/poppins/solvetic.poppins.ini /root/poppins.d/conf/solvetic.poppins.ini
Scriptul de bază pentru această configurație este după cum urmează:
 [local] rootdir = "/root/poppins.d/backups" logdir = "/root/poppins.d/logs" hostdir-name = 'solvetic' hostdir-create = yes snapshot-backend = 'default' [remote] ssh = da retry-count = 0 retry-timeout = 5 host = 'solvetic' user = 'root' pre-backup-script = ""; pre-backup-onfail = "anulați"; [inclus] / = 'root' [exclus] [instantanee] incremental = 2 1-zilnic = 7 1-săptămânal = 4 1-lunar = 2 1-anual = 1 [meta] remote-disk-layout = yes remote-package -list = da [jurnal] local-disk-usage = da comprimă = da [rsync] comprimă nivel = 0 hardlinks = nu verbose = da reîncărcare-cont = 0 reîncercare-timeout = 5 [mysql] activat = nu configdirs = " 
În interiorul scriptului configurăm toți parametrii de origine, destinație, tip de copie de rezervă, printre altele. Invitația este de a folosi aceste instrumente gratuite care ne vor ajuta fără îndoială în sarcini de rezervă și așa putem păstrați întotdeauna disponibile toate informațiile personale sau organizaționale sensibile oricând.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave