Један од главних задатака за које морамо осигурати управљање системима, без обзира да ли се ради о Виндовс, Линук, Мац, Андроид, иПхоне итд., Је да све информације буду сигурне, заштићене и увек доступне, а за то најпрепоручљивије је да повремено правите резервне копије најважнијих информација.
Резервне копије можемо извршити на различите начине помоћу алата уграђених у систем, алата трећих страна, бесплатних или плаћених.
Овај пут ћемо говорити о а бесплатни алат под називом Поппинс то нам дозвољава направите резервну копију на Линук -у највреднијих информација у нашој организацији и заузврат пренети ове копије на удаљене локације.
Шта је ПоппинсПоппинс је а алатка командне линије развијена у ПХП -у која ће нам дати могућност генерисања резервне копије осетљивих информација којима управљамо пружајући висок ниво безбедности.
Да бисте сазнали више о овом алату, посетите следећу везу:
Поппинс ФеатуресМеђу главним карактеристикама које ћемо пронаћи када користимо поппинс имамо:
- Компатибилност са Дитросом као што су ЦентОС, Дебиан, Федора, Убунту и други.
- Има помоћни програм РСинц који нам омогућава да даљински креирамо резервне копије помоћу ССХ протокола.
- Могућност инкременталних резервних копија.
- Можемо дефинисати временске периоде за прављење резервних копија, дневне, недељне, месечне итд.
- Прилагодљива конфигурација помоћу .ини датотека
- Могућност креирања резервних копија МиСКЛ базе података.
- Поппинс снабдева велики број записа за нашу администрацију
Као што видимо, имамо занимљиве функције када користимо Поппинс. За ову анализу користићемо рачунар са ЦентОС 7 окружењем.
1. Надоградите систем
Као што увек препоручујемо у Солветицу, пре него што извршите било коју инсталацију алата или програма, препоручљиво је ажурирати различите пакете које имамо на систему.
У овом случају, ЦентОС 7, користићемо наредбу:
судо иум упдатеУ случају да имамо Дебиан или Убунту можемо користити наредбу:
судо апт-гет упдатеПомоћу ових команди ћемо га ажурирати.
2. Пакети потребни за покретање Поппинс -а
За оптимално функционисање Поппинс -а потребно је имати следеће пакете у ЦентОС 7 или у систему за инсталирање алата.
- Мерцуриал
- Пхп5-цли (пхп-цли)
- Рсинц
- ССХ
- Греп
- Гзип
Пакети ссх, рсинц, гзип и греп подразумевано су унапред инсталирани у Линуку, због чега не би требало да бринемо о инсталирању ових пакета.
3. Инсталирајте потребне пакете
Наставићемо са инсталирањем пакета који не долазе подразумевано у Линук, као што су Мерцуриал и пхп-цли.
За инсталирање ових пакета користићемо наредбу:
судо иум инсталл мерцуриал пхп-цли
Надамо се да су сви пакети преузети и инсталирани и да ће се на крају појавити порука Готово!
4. Уређивање датотеке пхп.ини
Када преузмемо и инсталирамо потребне пакете, можемо инсталирати Поппинс, али прво морамо видети датотеку пхп.ини која се налази на /етц/пхп.ини путањи како бисмо конфигурисали временску зону за исправну копију безбедности.
Ову датотеку ћемо уредити жељеним уређивачем, у овом случају користићемо нано.
судо нано /етц/пхп.иниПосматраћемо следећи пхп.ини прозор где морамо да лоцирамо линију дате.тимезоне и унесите неопходну вредност према нашој локацији, имајте на уму да је подразумевано празно.
Уносимо неопходну вредност:
Промене чувамо комбинацијом тастера Цтрл + ИЛИ и излазимо из уређивача помоћу комбинације Цтрл + Икс (У случају да користимо нано).
БелешкаДа бисмо видели све расположиве временске зоне, можемо отићи на следећу везу:
5. Клонирајте Поппинс спремиште на нашем систему
Када се дефинишу параметри временске зоне, клонираћемо Поппинс спремиште у ЦентОС -у 7 помоћу следеће команде:
судо хг цлоне хттпс://битбуцкет.орг/поппинс/поппинс/опт/поппинс
Како видимо да је процес клонирања био исправан, сада морамо да повежемо ову датотеку на одговарајућој локацији помоћу наредбе:
лн -с /опт/поппинс/инит.пхп / уср / лоцал / бин / поппинсКада завршимо претходни корак, можемо да верификујемо верзију Поппинс -а помоћу наредбе:
поппинс -в
6. Коришћење Поппинс: резервна скрипта
На службеној веб страници Поппинс можемо пронаћи детаљне информације о томе како користити Поппинс, али основни начин је стварање скрипте на сљедећи начин:
Креирамо директоријуме:
мкдир поппинс.д цд поппинс.д мкдир евидентира конфигурационе копијеНастављамо са копијом предлошка конфигурације:
цп /опт/поппинс/солветиц.поппинс.ини /роот/поппинс.д/цонф/солветиц.поппинс.иниОсновна скрипта за ову конфигурацију је следећа:
[лоцал] роотдир = "/роот/поппинс.д/бацкупс" логдир = "/роот/поппинс.д/логс" хостдир-наме = 'солутионтиц' хостдир-цреате = иес снапсхот-бацкенд = 'дефаулт' [ремоте] ссх = иес ретри-цоунт = 0 ретри-тимеоут = 5 хост = 'солутионтиц' усер = 'роот' пре-бацкуп-сцрипт = ""; пре-бацкуп-онфаил = "прекид"; [укључено] / = 'роот' [искључено] [снимци] инкрементално = 2 1-дневно = 7 1-недељно = 4 1-месечно = 2 1-годишње = 1 [мета] ремоте-диск-лаиоут = иес ремоте-пацкаге -лист = иес [лог] лоцал-диск-усаге = иес цомпресс = иес [рсинц] цомпресслевел = 0 хардлинкс = но вербосе = иес ретри-цоунт = 0 ретри-тимеоут = 5 [мискл] енаблед = но цонфигдирс = ''Унутар скрипте, између осталих, конфигуришемо све параметре порекла, одредишта, врсте резервне копије. Позив је да користите ове бесплатне алате који ће нам несумњиво помоћи у нашем резервни задаци и тако можемо држите све осетљиве личне или организационе податке увек на располагању било када.