mnshome.info
marzenia się spełniają



  Release: mbutiny as App::MBUtiny
01.09.2014 13:29

Выходит в свет проект App::MBUtiny.

App::MBUtiny - прекрасное решение для выполнения backup сайтов и база данных, а также для ежедневного бэкапа ваших файлов. Проект создан в продолжении развития проекта mbutiny который перестал поддерживаться с этого дня.

Более полную информацию о проекте буду постоянно выкладывать на сайт http://app-mbutiny.sourceforge.net/

  как ставить mbu на проекты для сохранения конфигурации
18.07.2012 12:40

Выгружаем проект:

svn co https://mbu.svn.sourceforge.net/svnroot/mbu/

ставим YAML:

yum install perl-YAML

Переходим в папку mbu:

cd mbu

делаем инициализацию:

./mbu.pl -d --nodatabase init

Правим конфигурацию

mcedit mbu.yml

---
arc: tgz
buday: 3
bumonth: 3
buweek: 3
dirlist:
  - /etc/httpd
email: bar@baz.ru
ftpdir: mbu/activa1
ftphost: 192.168.92.88
ftppassword: '*********************************'
ftpuser: bu
locdir: /home/foo/mbu/mbulocal
tmpdir: /tmp/mbu

создаем файлик /etc/cron.daily/mbu с правами на исполнение

touch /etc/cron.daily/mbu
chmod 755 /etc/cron.daily/mbu
mcedit /etc/cron.daily/mbu

В файлик кладем строки:

#!/bin/sh

/home/minus/mbu/mbu.pl -l --nodatabase > /dev/null 2>&1

Проверяем как оно работает

/etc/cron.daily/mbu

при этом на FTP сервере появится то что нужно

  NetBackup (netbackup) машин Centos
07.06.2012 13:02

Читаем ман тут: http://test.mnshome.info/netbackup/

  Резервное копирование сетевого оборудования
09.05.2012 12:58

czas Сегодня с 12:00 до 16:00 пройдет впервые автоматическое резервное копирование 6-ти серверов площадки mnshome.info. В связи с этим возможны кратковременные перебои в работе сайтов базирующихся на этой площадке.

  Первые резервные данные (бэкапы)
04.02.2012 11:43

---
arc: rar
buday: 3
bumonth: 3
buweek: 3
dirlist:
- /etc
- /usr/local/etc
- /usr/local/www/error.mnshome.info
- /usr/home/minus/ipfw
- /usr/home/minus/mbu/mbu.yml
- /usr/home/minus/mbu/nobackup.lst
- /var/named/etc/namedb
email: **********************
ftpdir: mbu/mnshome.info
ftphost: **********************
ftppassword: ??????????????????
ftpuser: baz
locdir: /usr/home/baz/mbu/mbulocal
mysql:
- charset: utf8
host: mnsmysql
name: mnshomeinfo
password: ???????????
port: ~
user: root
- charset: utf8
host: mnsmysql
name: share
password: ???????????
port: ~
user: root
- charset: utf8
host: mnsmysql
name: radius
password: ??????????
port: ~
user: root
mysql_nodump_password: ''
mysql_nodump_user: root
tmpdir: /tmp/mbu

  "Записки" бэкапа
29.03.2010 16:44

Монтирование дисков USB (fat32):

mount_msdosfs -o large /dev/da0s1 /mnt/usb

Создание образов без сжатия (много весит):

dd if=/dev/ad0 of=/mnt/usb/backup.iso bs=1m

Создание сжатых образов:

dd bs=1m if=/dev/ad0 | gzip-c > /mnt/usb/backup.iso.gz

Монтирование дисков SAMBA:

mount_smbfs -I 192.168.200.99 -N -W workgroup //mnsrsvd/share /mnt/samba

Извлечение из архивов образов:

gzip -dc /mnt/usb/backup.iso.gz | dd of=/dev/ad0
  Небольшие изменения в Usage
11.12.2009 02:31
Usage:

    mbu.pl [options] [commands] [arguments]

    mbu.pl [-h | -v | -m]

    mbu.pl [--help | --version | --man]

    mbu.pl [-dlcibesfnx] [-y MESSAGE] 
           [[backup] | test | init | check | restore | delete] [YYYY-MM-DD]

    mbu.pl [--debug | --nodebug] [--log | --nolog] [--logclear] [--inactivity]
           [--nobackup] [--noextract] [--nosendmail] [--noftp]
           [--nodump] [--nodatabase] [--signsture="MESSAGE"]
           [[backup] | test | init | check | restore | delete] [YYYY-MM-DD]
  Документация на MBU... на заметку
07.12.2009 18:57

Нашел очень интересный и практичный способ писать POD документацию автоматически отслеживающую все исзменения проделанные в модуле... Для этого всего-навсего нужно создать файл CGI скрипта со следующим примерным содержимым:

#!/usr/bin/perl -w
use CGI qw/:standard/;
use Pod::Html;
print header(-type=>'text/html', -charset=>'windows-1251');
pod2html("--infile=/usr/home/scripts/mbu/mbu.pl");

В итоге имеем вот такую вот документацию

  Отладка, настройка, срочное исправление ошибок
07.12.2009 15:58

Как только дошло дело до тестирование, начались первые проблемы... то путь не там указан, то переменные окружения не содержат нужных параметров, то по работе запарки... в итоге "внедрение" (не без помощи Алекса) прошло только сегодня утром! Ура! Сайты бэкапятся! :)

  Релиз MinusBackUp
05.12.2009 11:17

От момента старта до момента релиза прошла почти неделя, за это время был сделан продукт, если можно так выразится, на который пришлось потратить туеву хучу свободного времени, в том числе и ночей... и вот что получилось в итоге:

NAME
    MinusBackUp (mbu) - BackUp system for web-sites on CMS M.I.N.U.S and
    MPMinus framework

VERSION
    2.00

    $Id: mbu.pl 16 2009-12-05 01:06:48Z abalama $

SYNOPSIS
        mbu.pl [options] [commands] [arguments]

        mbu.pl [--help | --version | --man]

        mbu.pl [[--debug | --nodebug] [--log | --nolog] [--logclear] [--nodump] 
               [--nobackup] [--noextract] [--nosendmail]
               [--signsture="MESSAGE"]] 
               [[backup] | test | init | check | restore | delete] [YYYY-MM-DD]

OPTIONS
    -d, --debug
        Включает режим отладки

    --nodebug
        Выключить режим отладки (по умолчанию)

    -h, --help
        Вывод короткой справки о команде

    -v, --ver, --version
        Вывод версии программы

    -m, --man
        Вывод полной документации

    -l, --log
        Включить режим логирования действий

    --nolog
        Выключить режим логирования (по умолчанию)

    --logclear
        Очищать файл лога при старте

    --nodump
        Включить режим ghzvjuj досутапа к MySQL (NODUMP)

    -b, --nobackup
        Работать в режиме бездействия

    -e, --noextract
        Не извлекать файлы после скачки (для команды restore)

    --nosendmail
        Принудительно включить запрет на отправку письма об ошибках

    --signature=MESSAGE, --sign=MESSAGE
        Помечать сообщением MESSAGE каждую строку отладки

COMMANDS
    backup
        Резервное копирование файлов и базы данных (default)

    test
        Тестирование директорий и баз данных

    init
        Инициализировать файл конфигурации YAML и пустой файл списка исключений

    check
        Проверить и вывести на дисплей состояние конфигурации

    restore
        Откатить файлы указанной даты (см. аргумент date)

    delete
        Удалить файлы указанной даты (см. аргумент date)

ARGUMENTS
    date
        Дата для целей отката и удаления в формате YYYY-MM-DD
THUD XYZZY PLUGH FRED WALDO GARPLY
GRAULT CORGE QUUZ QUX BAZ BAR FOO

День памяти перевода часов на летнее время

0
0
0
days
:
0
0
hrs
:
0
0
min
:
0
0
sec

поиск по дате...
поиск по содержимому...
GGCzat 1.00
Tagi
Artefakty
06.05.2016 10:42:36
Создать RESTfull обработчик как модуль
24.06.2017 17:34:47
MNSHOME: Переходить на Centos!
19.08.2015 11:35:42
Переезд разработчиков на тестовый MySQL сервере
28.12.2015 10:44:39
MDScore: Marionette.js
02.06.2015 13:52:56
С Даши за ECB/VTB24
30.10.2017 10:40:53
Создать функционал 2 в 1: mod_perl библиотеку для получения отчета по бэкапам за последние сутки
29.11.2017 10:38:08
Создать простые функции криптования AES256+Blowfish+base64
01.12.2017 10:37:43
SubProject: static-site
Thu, 28 Feb 2019 10:44:39 +0400

Linki zewnętrzne

#OPERA
Czytam
GRY
MnshomeInfo
Monitoring
Photo
Przyjaciele
Serwisy
fla-master

IP

Valid XHTML 1.0 Transitional

Valid CSS!


Copyright © 1998-2017 Serż Minus. All rights reserved


do góry