Резервное копирование и восстановление данных на OpenShift

Сделать резервную копию или восстановить данные из резервной копии можно с помощью инструмента rhc.

Команда для резервирования


rhc snapshot-save -a имя_приложения

Эта команда останавливает приложение и архивирует его на локальный компьютер. Архив включает Git-репозиторий, дампы базы данных и прочую информацию.

Команда для восстановления


rhc snapshot-restore -f архив -a имя_приложения

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

Автоматизация резервирования

Делается с помощью скрипта и планировщика заданий.

Bash-скрипт.

#!/bin/bash

appname="имя приложения"
backup_dir="путь к папку с резервными копиями"
filename="${appname}_`date --utc +'%Y-%m-%d_%H-%M-%S_UTC'`.tar.gz"

cd "$backup_dir"
rhc snapshot-save -f "$filename" -a "$appname"

Скрипт резервирует приложение appname, добавляет метку времени к имени файла архива и размещает его в папке backup_dir.

Ссылки

Реклама

Установка Protel 99SE в Ubuntu 16.04 (AMD64)

Wine Protel 99SE SP6

Protel 99SE — это старая программа для разработки печатных плат.

В статье представлена инструкция по установке Protel 99SE с сервис паком SP6 на Ubuntu 16.04 (AMD64).

Первые два действия выполняются в командной строке.

  1. Устанавливаем Wine:
    sudo apt-get install wine
    
  2. Устанавливаем компоненты Windows с помощью winetricks:
    winetricks corefonts mdac28 jet40
    
  3. Устанавливаем Protel 99SE и SP6.
  4. Запускаем Protel с помощью ярлыка на рабочем столе или открываем файл проекта *.ddb двойным кликом.

Читать далее Установка Protel 99SE в Ubuntu 16.04 (AMD64)

Интеграция Git в файловый менеджер Ubuntu 16.04

RabbitVSC

Читать далее Интеграция Git в файловый менеджер Ubuntu 16.04