Jak nainstalovat Poppins pro zálohování na Linux (CentOS 7)

Jedním z hlavních úkolů, pro které musíme zajistit správu systémů, bez ohledu na to, zda se jedná o Windows, Linux, Mac, Android, iPhone atd., Je uchovat všechny informace v bezpečí, chráněné a vždy k dispozici. nejvíce se doporučuje pravidelně vytvářet záložní kopie nejdůležitějších informací.

Záložní kopie můžeme spouštět různými způsoby pomocí nástrojů integrovaných v systému, nástrojů třetích stran, bezplatných nebo placených.

Tentokrát budeme mluvit o a bezplatný nástroj s názvem Poppins to nám umožňuje provést zálohu na Linuxu nejcennějších informací v naší organizaci a následně tyto kopie přenést na vzdálená místa.

Co je PoppinsPoppins je a nástroj příkazového řádku vyvinutý v PHP, který nám poskytne možnost generovat zálohu citlivých informací které spravujeme poskytováním vysoké úrovně zabezpečení.

Chcete -li se o tomto nástroji dozvědět více, můžeme přejít na následující odkaz:

Funkce PoppinsMezi hlavní charakteristiky, které najdeme při používání poppinů, máme:

  • Kompatibilita s Ditros jako CentOS, Debian, Fedora, Ubuntu a další.
  • Má nástroj RSync, který nám umožňuje vzdáleně vytvářet záložní kopie pomocí protokolu SSH.
  • Možnost přírůstkových záloh.
  • Můžeme definovat časové období pro zálohy, denní, týdenní, měsíční atd.
  • Přizpůsobitelná konfigurace pomocí souborů INI
  • Možnost vytváření záložních kopií databáze MySQL.
  • Poppins dodává pro naši správu velké množství záznamů

Jak vidíme, při používání Poppins máme zajímavé funkce. Pro tuto analýzu použijeme počítač s prostředím CentOS 7.

1. Upgradujte systém


Jak v Solveticu vždy doporučujeme, před instalací nástroje nebo programu je vhodné aktualizovat různé balíčky, které v systému máme.

V tomto případě CentOS 7 použijeme příkaz:

 aktualizace sudo yum
V případě, že máme Debian nebo Ubuntu, můžeme použít příkaz:
 sudo apt-get update
Pomocí těchto příkazů jej necháme aktualizovat.

2. Balíčky nutné ke spuštění Poppins


Pro optimální fungování Poppins je nutné mít v CentOS 7 nebo v systému pro instalaci nástroje následující balíčky.
  • Rtuťový
  • Php5-cli (php-cli)
  • Rsync
  • SSH
  • Grep
  • Gzip

Balíčky ssh, rsync, gzip a grep jsou ve výchozím nastavení předinstalovány v Linuxu, a proto bychom si s instalací těchto balíčků neměli dělat starosti.

3. Nainstalujte požadované balíčky


Pokračujeme v instalaci balíčků, které nejsou standardně dodávány v Linuxu, jako jsou Mercurial a php-cli.

K instalaci těchto balíčků použijeme příkaz:

 sudo yum nainstalovat mercurial php-cli

Doufáme, že jsou všechny balíčky staženy a nainstalovány a na konci se zobrazí zpráva Hotovo!

4. Úpravy souboru php.ini


Jakmile si stáhneme a nainstalujeme potřebné balíčky, můžeme nainstalovat Poppins, ale nejprve musíme vidět soubor php.ini, který je v cestě /etc/php.ini, abychom mohli nakonfigurovat časové pásmo pro správnou kopii zabezpečení.

Tento soubor upravíme pomocí preferovaného editoru, v tomto případě použijeme nano.

 sudo nano /etc/php.ini
Budeme sledovat následující okno php.ini, kde musíme najít řádek datum. časové pásmo a zadejte potřebnou hodnotu podle naší polohy, všimněte si, že ve výchozím nastavení je prázdná.

Zadáme potřebnou hodnotu:

Změny uložíme pomocí kombinace kláves Ctrl + NEBO a ukončíme editor pomocí kombinace Ctrl + X (V případě, že používáme nano).

PoznámkaChcete -li zobrazit všechna dostupná časová pásma, můžeme přejít na následující odkaz:

5. Klonujte úložiště Poppins v našem systému


Jakmile jsou definovány parametry časového pásma, chystáme se klonovat úložiště Poppins v CentOS 7 pomocí následujícího příkazu:
 sudo hg clone https://bitbucket.org/poppins/poppins/opt/poppins

Jak vidíme, že proces klonování byl správný, nyní musíme tento soubor propojit na správném místě pomocí příkazu:

 ln -s /opt/poppins/init.php / usr / local / bin / poppins
Jakmile dokončíme předchozí krok, můžeme ověřit verzi Poppins pomocí příkazu:
 poppins -v

6. Použití Poppins: záložní skript


Na oficiálním webu Poppins můžeme najít podrobné informace o používání Poppins, ale základním způsobem je vytvoření skriptu následujícím způsobem:

Vytváříme adresáře:

 mkdir poppins.d cd poppins.d mkdir zaznamenává zálohy conf 
Pokračujeme kopií konfigurační šablony:
 cp /opt/poppins/solvetic.poppins.ini /root/poppins.d/conf/solvetic.poppins.ini
Základní skript pro tuto konfiguraci je následující:
 [local] rootdir = "/root/poppins.d/backups" logdir = "/root/poppins.d/logs" hostdir-name = 'solvetic' hostdir-create = yes snapshot-backend = 'default' [remote] ssh = yes retry-count = 0 retry-timeout = 5 host = 'solvetic' user = 'root' pre-backup-script = ""; pre-backup-onfail = "abort"; [zahrnuto] / = 'root' [vyloučeno] [snímky] přírůstkové = 2 1 denně = 7 1 týdně = 4 1 měsíčně = 2 1 rok ročně = 1 [meta] remote-disk-layout = yes vzdálený balíček -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 = '' 
Uvnitř skriptu konfigurujeme mimo jiné všechny parametry původu, cíle, typu zálohy. Výzvou je použití těchto bezplatných nástrojů, které nám nepochybně pomohou v našem úlohy zálohování a tak můžeme mějte vždy k dispozici všechny citlivé osobní nebo organizační informace kdykoli.

wave wave wave wave wave