Så här installerar du Poppins för säkerhetskopiering på Linux (CentOS 7)

En av de viktigaste uppgif.webpterna som vi måste se till att hantera system, oavsett om det är Windows, Linux, Mac, Android, iPhone etc, är att hålla all information säker, skyddad och alltid tillgänglig och för detta det mest rekommenderade är att göra säkerhetskopior av den mest relevanta informationen regelbundet.

Vi kan utföra säkerhetskopior på olika sätt med hjälp av verktyg som ingår i systemet, verktyg från tredje part, gratis eller betalt.

Den här gången kommer vi att prata om a gratis verktyg som heter Poppins som tillåter oss göra en säkerhetskopia på Linux av den mest värdefulla informationen i vår organisation och i sin tur överföra dessa kopior till avlägsna platser.

Vad är PoppinsPoppins är en kommandoradsverktyg utvecklat i PHP som ger oss möjlighet att generera säkerhetskopiering av känslig information som vi hanterar genom att ge hög säkerhet.

För att lära dig mer om det här verktyget kan vi gå till följande länk:

Poppins funktionerBland de viktigaste egenskaperna som vi hittar när vi använder poppins har vi:

  • Kompatibilitet med Ditros som CentOS, Debian, Fedora, Ubuntu och andra.
  • Den har verktyget RSync som gör att vi kan skapa säkerhetskopior på distans med SSH -protokollet.
  • Möjlighet till inkrementella säkerhetskopior.
  • Vi kan definiera tidsperioderna för säkerhetskopiorna, dagligen, veckovis, månadsvis, etc.
  • Anpassningsbar konfiguration med .ini -filer
  • Möjlighet att skapa säkerhetskopior av MySQL -databasen.
  • Poppins levererar ett stort antal poster för vår administration

Som vi kan se har vi intressanta funktioner när vi använder Poppins. För denna analys kommer vi att använda en dator med en CentOS 7 -miljö.

1. Uppgraderingssystem


Som vi alltid rekommenderar i Solvetic är det lämpligt att uppdatera de olika paketen som vi har på systemet innan du utför någon installation av ett verktyg eller program.

I det här fallet, CentOS 7, använder vi kommandot:

 sudo yum uppdatering
Om vi ​​har Debian eller Ubuntu kan vi använda kommandot:
 sudo apt-get uppdatering
Med dessa kommandon kommer vi att få det uppdaterat.

2. Paket som krävs för att köra Poppins


För att Poppins ska fungera optimalt är det nödvändigt att ha följande paket i CentOS 7 eller i systemet för att installera verktyget.
  • Mercurial
  • Php5-cli (php-cli)
  • Rsync
  • SSH
  • Grep
  • Gzip

Paketen ssh, rsync, gzip och grep är förinstallerade som standard i Linux, varför vi inte bör vara oroliga för installationen av dessa paket.

3. Installera de nödvändiga paketen


Vi kommer att fortsätta installera paketen som inte kommer som standard i Linux som Mercurial och php-cli.

För att installera dessa paket använder vi kommandot:

 sudo yum installera mercurial php-cli

Vi hoppas att alla paket laddas ner och installeras och ett meddelande visas i slutet Klar!

4. Redigera filen php.ini


När vi har laddat ner och installerat de nödvändiga paketen kan vi installera Poppins men först måste vi se php.ini -filen som finns i /etc/php.ini -sökvägen för att konfigurera tidszonen för rätt säkerhetskopia.

Vi kommer att redigera den här filen med den föredragna redigeraren, i det här fallet kommer vi att använda nano.

 sudo nano /etc/php.ini
Vi kommer att observera följande php.ini -fönster där vi måste hitta linjen datum. tidszon och ange det nödvändiga värdet enligt vår plats, notera att det som standard är tomt.

Vi anger det nödvändiga värdet:

Vi sparar ändringarna med tangentkombinationen Ctrl + ELLER och vi lämnar redaktören med hjälp av kombinationen Ctrl + X (Om vi ​​använder nano).

NoteraFör att se alla tillgängliga tidszoner kan vi gå till följande länk:

5. Klona Poppins -förvaret på vårt system


När tidszonparametrarna har definierats kommer vi att klona Poppins -förvaret i CentOS 7 med följande kommando:
 sudo hg klon https://bitbucket.org/poppins/poppins/opt/poppins

Som vi ser är kloningsprocessen korrekt, nu måste vi länka den här filen på rätt plats med kommandot:

 ln -s /opt/poppins/init.php / usr / local / bin / poppins
När vi har slutfört föregående steg kan vi verifiera versionen av Poppins med kommandot:
 vallmo -v

6. Använda Poppins: backup script


På den officiella Poppins -webbplatsen kan vi hitta detaljerad information om hur du använder Poppins men det grundläggande sättet är att skapa ett manus enligt följande:

Vi skapar katalogerna:

 mkdir poppins.d cd poppins.d mkdir loggar konf säkerhetskopior 
Vi fortsätter med kopian av konfigurationsmallen:
 cp /opt/poppins/solvetic.poppins.ini /root/poppins.d/conf/solvetic.poppins.ini
Grundskriptet för denna konfiguration är följande:
 [lokal] rootdir = "/root/poppins.d/backups" logdir = "/root/poppins.d/logs" hostdir-name = 'solvetic' hostdir-create = yes snapshot-backend = 'default' [fjärr] ssh = ja retry-count = 0 retry-timeout = 5 host = 'solvetic' user = 'root' pre-backup-script = ""; pre-backup-onfail = "avbryta"; [ingår] / = 'root' [uteslutet] [ögonblicksbilder] inkrementell = 2 1-dagligen = 7 1-veckor = 4 1-månadsvis = 2 1-årligen = 1 [meta] fjärrdisk-layout = ja fjärrpaket -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 = '' 
Inne i skriptet konfigurerar vi bland annat alla parametrar för ursprung, destination, typ av säkerhetskopia. Inbjudan är att använda dessa gratisverktyg som utan tvekan kommer att hjälpa oss i våra säkerhetskopieringsuppgif.webpter och så kan vi behåll all känslig personlig eller organisatorisk information alltid tillgänglig när som helst.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave