Скрипта за аутоматске резервне копије вашег сервера

Они који управљамо серверима знамо колико је важно имати чувања, резервне копије свега ... па, у случају било каквог проблема или неуспеха, резервна копија ће нам бити најбољи пријатељ и помоћи ће нам да вратимо услуге 🙂

Пре извесног времена (неколико месеци ... прилично неколико месеци) овде, конфигурације нису аутоматски прављене на резервним копијама на серверима, евиденцијама или слично. А једноставно није могло бити тако хаха, размишљао сам да користим Бацула, али Боже !! За оно што сам желео, ово је по мом мишљењу било превише, врло, веома компликовано, ако оно што желите је да направите резервне копије и сачувате их (или их пошаљете на други сервер или е-поштом) нема потребе да користите Бацулу, уз једноставан скрипт су решени сви проблеми, па сам зато одлучио да направим свој сценарио и тако сам био задовољнији сатисфиед

И управо ову скрипту делим са вама, врло кратко објашњавам шта ради:

  1. Направите фасциклу у којој ће све бити сачувано и она ће бити компримована.
  2. Ова мапа ће имати назив године, месеца и данашњег дана, на пример данас би се та мапа звала: 2012-04-26
  3. цопиа / етц / (и сав његов садржај) у ту фасциклу.
  4. Копирај евиденције (/ вар / лог /) у горе поменуту фасциклу.
  5. Извезите МиСКЛ базе података које имамо.
  6. Компримирајте лозинком (ЛОЗИНКА) ту фасциклу, компресујте је у .РАР.
  7. Генериши датотеку (дата.инфо) са свим дневником горе наведеног (евиденција копија датотека и компресија у .рар), поред стављања величине (у МБ) .РАР датотеке, на коју вас подсећам, садржи све што смо одлучили да сачувамо.
  8. Избришите фасциклу у коју смо ставили датотеке, а затим је компресујемо, јер ако већ имамо ову компримовану фасциклу, нема потребе да је и некомпримовано.
  9. Пошаљите е-пошту администраторима или људима повезаним са сервером, обавештавајући да је сигурносна копија исправно урађена, а датотека са евиденцијом свега биће послата у прилогу те е-поште (дата.инфо.рар)

Очигледно је да се ова скрипта не може извршити и сада хаха, морате је отворити и у њој променити МиСКЛ лозинку, јер не знам роот лозинку ваших база података ЛОЛ !!!, као и променити е-пошту у Они желе да им се пошаље обавештење, јер су е-адресе које сам ставио само на пример.

Ако желите да га компресујете у .тар.гз а не унутра .рар (како је скрипта конфигурисана) тамо сам оставио коментарисану линију, то је само да бисте је коментарисали и коментарисали .рар. Исто тако, ако ССХ (користећи СЦП) желите да копирате компресовану датотеку на други сервер или хостинг, такође сам оставио ред на крају (коментарише се), у њему морате да додате приступне податке на свој сервер или хостинг (корисник и домен или УРЛ сервера), али да би ово функционисало, такође морате конфигуришите ССХ без лозинке, јер скрипта неће моћи да приступи серверу ако на њему нема дозвољен приступ.

Ах, ако желиш да ствар слања е-поште функционише, мораш постфик инсталиран на серверу, готово сви инсталирани постфик али хеј, појашњење важи 🙂

Иако ... могли су да модификују и користе а скрипта у Питон коју сам напустио малопре, али мислим да би то функционисало мало више ^ - ^ У

И добро, остаје само напустити скрипту:

ВПС резервна скрипта

Запамтите да му морате дати дозволе за извршење (цхмод + к впс_бацкуп-сцрипт.сх)

Да би трчали сваки дан у 10 сати, ставили су ово на терминал:

echo "* 10    * * *   root    cd /root && ./vps_backup-script.sh" >> /etc/crontab && /etc/init.d/cron restart

Под претпоставком да је скрипта сачувана као: /роот/впс_бацкуп-сцрипт.сх

Па, не желим да ово делује прекомпликовано, што није хаха, заправо ово је нешто крајње једноставно, само што кад то видите први пут може бити помало застрашујуће 🙂

Јавите ми сваку сумњу, питање или предлог, знате да волим да помажем хелп

поздрави

ПД: Појашњавам да нисам нити се сматрам програмером хаха, чак ни изблиза ЛОЛ !! Знам да се скрипта може много више оптимизовати, али хеј ... ја нисам програмер 🙂


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Фаустод дијо

    Одлагање,

    Поздрав,

    Како сте врло занимљиви, али једно упозорење; Ако се та скрипта покрене данас, она ће се звати 2012-04-25, данас је дан сата.

    хвала
    Фаустод

    1.    КЗКГ ^ Гаара дијо

      ХАХАХА истина хахаха, то је да некако живим у будућности ... ЛОЛ !!!

  2.   линукман дијо

    Врло занимљиво, заправо ми показује како да радим неколико ствари, развијам своју и узећу неке делове кода од вашег да бих додао функционалности.

    У мом случају ћу користити рсинц уместо цп за копирање датотека.

    Живели !!

    1.    КЗКГ ^ Гаара дијо

      Да, коришћење рсинц-а је добра идеја, али више сам волео да користим цп, јер ћу копирати датотеке у празан директоријум, нећу синхронизовати са било којим другим информацијама хаха, зато сам управо користио цп :)

      Ако желите да знате више савета за басх, погледајте ознаку овде на веб локацији ... наћи ћете како се праве датотеке закључавања, контролише који корисници могу извршити скрипту итд. 😀
      https://blog.desdelinux.net/tag/bash/

      Поздрав и хвала на коментару 🙂

  3.   Едвин дијо

    сервер са ссх-ом без лозинке?

    1.    КЗКГ ^ Гаара дијо

      Не без лозинке, али да би се са сигурношћу прихватиле ССХ везе са одређене ИП адресе, то се ради на ВРЛО сигуран начин уз употребу јавних и приватних кључева, у линку који сам оставио све детаљно објашњавам

      1.    Едвин дијо

        Са тастерима да, на тренутак сам се уплашио кД

        1.    КЗКГ ^ Гаара дијо

          ЛОЛ!!! нити да сам био самоубица ЛОЛ !!!

          1.    Храброст дијо

            Не, али из ствари које јесмо заиста волите да се жалите

  4.   андреснетк дијо

    одличан овај сценарио.
    Надам се да ће и даље објављивати скрипте. помозите нама који прелазимо на линук да будемо продуктивнији у времену и у смањењу времена учења.

    1.    КЗКГ ^ Гаара дијо

      😀 хвала вам што сте коментарисали.
      Ускоро ћу објавити још један савет о басху 😉

      поздрави

      1.    кртице оквира дијо

        хвала лудо! Једног дана ћу му вратити услуге које ми пружају другови из ове прелепе линук заједнице!

  5.   Иван дијо

    Како могу да копирам садржај неколико датотека дневника и да га аутоматски поставим у једну датотеку ,,,, сваких 5 минута, узимајући у обзир ,,,, да се садржај датотека које треба копирати непрестано мери

    1.    елвуилмер дијо

      Моја препорука (предлог) би била допринос ... Створите услов да сваких 5 минута верификује датотеку или датотеке, било са:

      * последњи приступ = атиме
      * последња промена = мтиме
      * последња промена информација = цтиме

      Сходно томе, ако дође до било какве промене у датотекама, групишите их и / или прочитајте (мачка) и пошаљите им> датотеке дневника.

      Ово је јасан пример, ствар тестирања, покушаја, верификације и модификовања.

  6.   КЗКГ ^ Гаара дијо

    Тестирање додатка Цацхе ...

  7.   Сантјаго дијо

    Врло добре информације, истина која ми је била врло корисна, изводим велики пројекат (очигледно је фиктиван, јер је из студије) и ове информације су ми биле врло добре.
    Много вам хвала!!

  8.   мала бринета дијо

    Како бисте направили скрипту љуске која:?
    Замолите корисника да наведе име директоријума за резервне копије
    Питајте вас за локацију на којој ћете направити резервну копију директоријума
    Укључите датум резервне копије

    1.    КЗКГ ^ Гаара дијо

      Здраво,

      Помоћу „реад“ могу да затражим од корисника све те податке, затим их доделим променљивим и то је то.

      Escríbeme a mi email si tienes dudas: kzkggaara[at]desdelinux[тачка]нет

      поздрави

      ПС: Датум резервне копије је већ укључен у скрипту.

  9.   ана_габи дијо

    представите једноставнију скрипту за сигурносне копије директоријума из убунту-а и пренесите их фтп-ом на други сервер, хвала

  10.   Џон дијо

    Здраво, како да направим резервну копију читавог линук оперативног система и пошаљем је на други рачунар. Био бих вам захвалан на пажњи, пуно вам хвала !!

  11.   Францо Валдеттаро дијо

    Можете ли ми послати скрипту на мој е-маил фвалдеттаро@гмаил.цом Молимо вас.

  12.   Ксавиер дијо

    Можете ли ми послати скрипту на мој е-маил, хвала милион, поздрав.

  13.   Вуилмер Боливар дијо

    Buen día amigo, creo que tienen problema con el subdominio «paste» pues estuve chequeando algunos codigos/scripts publicados que llevan a paste.desdelinux y todos me redirecionan a blog.desdelinux.

  14.   Веверице у мрежи дијо

    Да, није могуће приступити скрипти јер је пасте. вас преусмерава, можете ли га отпремити негде другде?

    1.    АлекСтреаминг дијо

      Да ли је проблем са скриптом решен?

      Хвала.

      1.    Луигис торо дијо

        Исправљено је, сада могу да приступе кодовима

      2.    Веверице у мрежи дијо

        Сад да, хвала!

  15.   Пацо дијо

    добар дан, волео бих да могу да преузмем скрипту, било би могуће поново је отпремити, сада није доступна

  16.   Рамиро дијо

    Здраво,
    Добар допринос! Могу ли да вас замолим за скрипту за преузимање? Пуно вам хвала 🙂