• Резервное копирование системы OTRS 6.0.5 (Open-source Ticket Request System) на Debian 8 Jessie/Ubuntu Server 14.04 LTS

    Разберем как делать резервную копию системы контроля заявок OTRS. Разработчики системы, позаботились за ранее о резервировании и восстановление данных системы, создав специальные  скрипты.

     

    Скрипты резервирования (backup.pl) и восстановления (restore.pl) находятся в /opt/otrs/scripts (каталог OTRS может отличатся, в зависимости куда он у вас установлен).

     

    Резервное копирование

    Синтаксис использования скриптов (backup.pl):

    backup.pl -d /data_backup_dir/ [-c gzip|bzip2] [-r 30] [-t fullbackup|nofullbackup|dbonly]

     

    Для создания полной резервной копии выполните команду:

    ./backup.pl -d /backup/
    Backup /backup//2010-09-07_14-28/Config.tar.gz ... done
    Backup /backup//2010-09-07_14-28/Application.tar.gz ... done
    Dump MySQL rdbms ... done
    Compress SQL-file... done
    

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Восстановление удаленной задачи в Redmine из резервной копии базы данных (MySQL)

    Однажды столкнувшись с случайным удалением задачи в Redmine, и не возможностью ее восстановления какими либо штатными средствами, пришлось проработать шаги восстановления удаленной задачи из резервной копии базы данных MySQL (Надеюсь все делают резервные копии !?).

     

    Восстановить задачу представляется возможным только при наличии резервной копии базы данных. На примере будет выполнена процедура восстановления удаленной задачи c ID 81.

     

    Создаем временную базу данных (redmine_old) и восстанавливаем в нее данные из резервной копии.

    mysqladmin -u root -p create redmine_old
    mysql -u root -p redmine_old < redmine_backup.sql

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Сброс пароля администратора от системы управления проектами Redmine в Debian 8 Jessie/Ubuntu Server 14.04 LTS

    Если был утерян/забыт пароль учетной записи администратора (по-умолчанию — admin) от системы управления проектами Redmine. То есть несколько вариантов его сбросить, через консоль управления базой данных, через консоль RAILS.

     

    Посредством базы данных MySQL

    Все пользователи хранятся в базе данных Redmine, в таблице (users). Пользовательские пароли сформированы методом SHA1 + Salt. Хешированный пароль хранится в поле (hashed_password), соль в поле (salt).

     

    Для сброса пароля, необходимо обновить значение (hashed_password) и сбросить (salt). Генерируем SHA1 из слова (прим. admin), полученный результат еще раз хешируем. Получаем шифрованный пароль:

    echo -n admin | sha1sum | awk '{print $1}'
    d033e22ae348aeb5660fc2140aec35850c4da997
    
    echo -n d033e22ae348aeb5660fc2140aec35850c4da997 | sha1sum | awk '{print $1}'
    7b2e9f54cdff413fcde01f330af6896c3cd7e6cd

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Резервное копирование и восстановление Subversion (SVN) репозиториев на Ubuntu Server 14.04.5 LTS

    Разберем как делать резервные копии имеющихся Subversion (SVN) репозиториев.

     

    Резервное копирование репозитория

    Создаем резервную копию указанного репозитория:

    sudo svnadmin dump /path/to/repository > svnexport.dump

     

    Создаем резервную копию указанного репозитория и сжимаем его:

    sudo svnadmin dump /path/to/repository | gzip > svnexport.dump.gz

     

    Резервное копирование все репозиториев (bash скриптом)

    Для того чтобы автоматизировать процесс резервирования всех имеющихся репозиториев, создадим скрипт, который будет выполнять эту задачу. Скрипт с коментариями, разобратся в нем не составит труда:

    #!/bin/bash
    # 06/01/2018 Jakonda (http://jakondo.ru)
    
    # Резервное копирование репозиториев (SVN)
    
    PATH_REPO="/var/svn/"
    LOCAL_DIR="/srv/backups/svn"
    
    EXPIRATION_DAYS=28
    DATE=$(date +"%y_%m_%d")
    
    # Создаем каталог для размещения бекапов, если он не создан
    if ! [ -d $LOCAL_DIR ]; then
    mkdir $LOCAL_DIR
    fi
    
    # Создаем каталог с текущей датой
    mkdir -p $LOCAL_DIR/$DATE
    
    # Создание дампа всех репозиториев
    cd $PATH_REPO
    for REPO in *; do
     test -d "$REPO" && /usr/bin/svnadmin dump $REPO | gzip > $LOCAL_DIR/$DATE/$REPO.dump.gz
    done
    
    # Удаление старых резервных копий
    find $LOCAL_DIR* -mtime +${EXPIRATION_DAYS} -exec rm {} \;
    # Удаление пустых каталогов
    find $LOCAL_DIR* -type d -empty -exec rmdir {} \;

     

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Cброс пароля пользователя root в MySQL на системах Unix/Windows

    Рассмотрим как сбросить забытый/утерянный пароль от root в MySQL. Рассмотрим варианты сброса пароля под Windows и Unix системах.

     

    Сброс Root пароля: Windows

    Запускаем командную строку от имени администратора. Останавливаем службу MySQL:

    net stop mysql

    Запускаем MySQL сервер с отключенными таблицами безопасности (Правильно указываем путь установки MySQL):

    "C:\Program Files\MySQL\bin\mysqld-nt.exe" --skip-grant-tables

    Открываем ещё одну командную строку и заходим в MySQL под root без пароля:

    mysql -uroot

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
    Загрузка...
  • Резервное копирование списка учетных записей и списков рассылки в Zimbra Collaboration 8.6

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

    Итак мы имеем развернутый по этой статье почтовый сервер Zimbra Collaboration 8.6 на Ubuntu server 14.04. Для создания бекапа данных мы будем использовать bash скрипты.

     

    Резервное копирование списка учетных записей

    Создаем текстовый файл и делаем его исполняемым:

    nano backup_accounts.sh
    sudo chmod +x backup_accounts.sh

    В созданный скрипт вписываем следующее (в параметрах настроек скрипта указываем данные свои):

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (1 голос(ов), в среднем: 5,00 из 5)
    Загрузка...
  • Резервное копирование и восстановление почтовых ящиков в Zimbra Collaboration 8.6

    В этой статье мы разбирали как развернуть Zimbra Collaboration 8.6 на Ubuntu server 14.04. В бесплатной версии почтового сервера нет удобного функционала по бекапу и восстановлению почтовых ящиков. А создание бекапов, есть неотъемлемая часть работы любого системного администратора. Да и наличие бекапа всегда нас спасет в трудную минуту.

     

    Создавать бекапы и восстанавливать их же будем посредством Bash скриптов. Создавать и восстанавливать почтовые ящики мы будем на горячую так сказать, без остановки почтового сервера.

     

    Резервное копирование всех почтовых ящиков

    Создаем текстовый файл и делаем его исполняемым:

    nano backup_all_mailbox.sh
    sudo chmod +x backup_all_mailbox.sh

    В созданный скрипт вписываем следующее (в параметрах настроек скрипта указываем данные свои):

    Читать далее…

    БесполезноСлабоватоПриемлемоОтличноПревосходно (4 голос(ов), в среднем: 5,00 из 5)
    Загрузка...