Kā instalēt Poppins dublēšanai Linux (CentOS 7)

Viens no galvenajiem uzdevumiem, kam mums ir jānodrošina sistēmu pārvaldība neatkarīgi no tā, vai tā ir Windows, Linux, Mac, Android, iPhone utt., Ir saglabāt visu informāciju drošu, aizsargātu un vienmēr pieejamu. vispiemērotākais ir periodiski izveidot visatbilstošākās informācijas rezerves kopijas.

Mēs varam izpildīt rezerves kopijas dažādos veidos, izmantojot sistēmā iekļautos rīkus, trešo pušu rīkus, bezmaksas vai maksas.

Šoreiz mēs runāsim par a bezmaksas rīks ar nosaukumu Poppins kas mums ļauj veiciet dublējumu operētājsistēmā Linux no mūsu organizācijas vērtīgākās informācijas un, savukārt, pārsūtiet šīs kopijas uz attālām vietām.

Kas ir PoppinsPoppins ir a komandrindas rīks, kas izstrādāts PHP, kas dos mums iespēju izveidot sensitīvas informācijas dublējumu ko mēs pārvaldām, nodrošinot augstu drošības līmeni.

Lai uzzinātu vairāk par šo rīku, mēs varam doties uz šo saiti:

Poppins funkcijasStarp galvenajām iezīmēm, kuras mēs atradīsim, izmantojot poppins, mums ir:

  • Saderība ar tādiem Ditros kā CentOS, Debian, Fedora, Ubuntu un citiem.
  • Tam ir utilīta RSync, kas ļauj attālināti izveidot rezerves kopijas, izmantojot SSH protokolu.
  • Papildu dublējumu iespēja.
  • Mēs varam definēt dublējumu laika periodus, katru dienu, nedēļu, mēnesi utt.
  • Pielāgojama konfigurācija, izmantojot .ini failus
  • Iespēja izveidot MySQL datu bāzes rezerves kopijas.
  • Poppins mūsu administrācijai piegādā lielu skaitu ierakstu

Kā redzam, izmantojot Poppins, mums ir interesantas funkcijas. Šai analīzei mēs izmantosim datoru ar CentOS 7 vidi.

1. Jaunināšanas sistēma


Kā mēs vienmēr iesakām lietotnē Solvetic, pirms jebkura rīka vai programmas instalēšanas ieteicams atjaunināt dažādās sistēmas paketes.

Šajā gadījumā, CentOS 7, mēs izmantosim komandu:

 sudo yum atjauninājums
Debian vai Ubuntu gadījumā mēs varam izmantot komandu:
 sudo apt-get update
Ar šīm komandām mēs to atjaunināsim.

2. Paketes, kas nepieciešamas Poppins palaišanai


Lai Poppins darbotos optimāli, CentOS 7 vai sistēmā ir jābūt šādām pakotnēm, lai instalētu rīku.
  • Dzīvsudrabs
  • Php5-cli (php-cli)
  • Rsync
  • SSH
  • Greps
  • Gzip

Paketes ssh, rsync, gzip un grep pēc noklusējuma ir iepriekš instalētas operētājsistēmā Linux, tāpēc mums nevajadzētu uztraukties par šo pakotņu instalēšanu.

3. Instalējiet nepieciešamās paketes


Mēs turpināsim instalēt paketes, kas pēc noklusējuma nav pieejamas Linux, piemēram, Mercurial un php-cli.

Lai instalētu šīs paketes, mēs izmantosim komandu:

 sudo yum instalēt mercurial php-cli

Mēs ceram, ka visas paketes ir lejupielādētas un instalētas, un beigās tiks parādīts ziņojums Gatavs!

4. Faila php.ini rediģēšana


Kad esam lejupielādējuši un instalējuši nepieciešamās pakotnes, mēs varam instalēt Poppins, bet vispirms mums ir jāredz fails php.ini, kas atrodas /etc/php.ini ceļā, lai konfigurētu laika joslu pareizai drošības kopijai.

Mēs rediģēsim šo failu ar vēlamo redaktoru, šajā gadījumā mēs izmantosim nano.

 sudo nano /etc/php.ini
Mēs novērosim šādu php.ini logu, kur mums jāatrod līnija datums.laika josla un ievadiet nepieciešamo vērtību atbilstoši mūsu atrašanās vietai, ņemiet vērā, ka pēc noklusējuma tā ir tukša.

Mēs ievadām nepieciešamo vērtību:

Mēs saglabājam izmaiņas, izmantojot taustiņu kombināciju Ctrl + VAI un mēs izejam no redaktora, izmantojot kombināciju Ctrl + X (Gadījumā, ja mēs izmantojam nano).

PiezīmeLai redzētu visas pieejamās laika joslas, mēs varam doties uz šo saiti:

5. Klonējiet Poppins krātuvi mūsu sistēmā


Kad laika joslas parametri ir definēti, mēs klonēsim Poppins repozitoriju CentOS 7, izmantojot šādu komandu:
 sudo hg klons https://bitbucket.org/poppins/poppins/opt/poppins

Kā redzam, klonēšanas process ir bijis pareizs, tagad mums ir jāsaista šis fails pareizajā vietā, izmantojot komandu:

 ln -s /opt/poppins/init.php / usr / local / bin / poppins
Kad esam pabeiguši iepriekšējo darbību, mēs varam pārbaudīt Poppins versiju, izmantojot komandu:
 poppins -v

6. Poppins izmantošana: rezerves skripts


Oficiālajā Poppins vietnē mēs varam atrast detalizētu informāciju par to, kā lietot Poppins, taču pamata veids ir izveidot skriptu šādi:

Mēs izveidojam direktorijus:

 mkdir poppins.d cd poppins.d mkdir reģistrē konf dublējumus 
Mēs turpinām konfigurācijas veidnes kopiju:
 cp /opt/poppins/solvetic.poppins.ini /root/poppins.d/conf/solvetic.poppins.ini
Šīs konfigurācijas pamata skripts ir šāds:
 [local] rootdir = "/root/poppins.d/backups" logdir = "/root/poppins.d/logs" hostdir-name = 'solvetic' hostdir-create = yes snapshot-backend = 'noklusējuma' [tālvadības] ssh = jā retry-count = 0 retry-timeout = 5 host = 'solvetic' user = 'root' pre-backup-script = ""; pre-backup-onfail = "pārtraukt"; [iekļauts] / = 'sakne' [izslēgta] [momentuzņēmumi] inkrementāli = 2 1 reizi dienā = 7 1 reizi nedēļā = 4 1 reizi mēnesī = 2 1 reizi gadā = 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 = '' 
Skripta iekšpusē mēs cita starpā konfigurējam visus izcelsmes parametrus, galamērķi, dublējuma veidu. Uzaicinājums ir izmantot šos bezmaksas rīkus, kas neapšaubāmi mums palīdzēs rezerves uzdevumi un tā mēs varam glabāt visu sensitīvo personisko vai organizatorisko informāciju vienmēr pieejamu jebkurā laikā.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave