Сообщения

increment backup rsync linux

 скрипт для инкрементного бекапа на rsync с определенным количеством хранящихся копий #!/bin/sh TASKNAME=0_1160_profiles BACKUPDIR=/mnt/hdd30Tb/rsync_backups SOURCEDIR=/mnt/1160 EXCLUDE='--exclude="Thunderbird/" --exclude="thunderbird/"' donttouch=15 # path=$BACKUPDIR/$TASKNAME/increment_backup count=$(ls $path|grep "[0-9]\{1,\}"|wc -l) if [ $count -gt $donttouch ]; then         countdelete=$(($count-$donttouch))         dirs=$(ls -l $path|awk '{print $9}'|grep "[0-9]\{1,\}"|sort -n|head -n$countdelete)         echo `/bin/date +%d.%m.%y_%H:%M:%S`" - "$TASKNAME" - START remove old backups. count: "$countdelete >> $BACKUPDIR/$TASKNAME/backup.log         for dir in $dirs         do         rm -rf $path/$dir         done         echo `/bin/date +%d.%m.%y_%H:%M:%S`" - "$TASKNAME" - FINISH remove old backups" >> $BACKUPDIR/$TASKNAME/backup.log fi # echo `/bin/date +%d.%m.%y_%H:%M:%S`&q

ivideon server install

  Иструкция по настройке от ivideon В данном случае потребуется установка сервера через установочный скрипт. Для того, чтобы загрузить скрипт используйте данную команду: wget http://downloads-cdn77.iv-cdn.com/bundles/server/install-ivideon-server.sh 2.Заходим в каталог  home/<имя пользователя>/Загрузки  и вводим команду для установки программы Ivideon Server chmod +x ./install-ivideon-server.sh && sudo ./install-ivideon-server.sh -n Далее создаем папку  .IvideonServer  в  /home/<имя пользователя>/  - команда mkdir .IvideonServer а затем в папке .IvideonServer создаем файл  videoserverd.config  - команда touch videoserverd.config 4.Прописываем необходимые данные в конфигурационном файле (команда nano  videoserverd.config ; для сохранения нажимаем Ctrl+O, для выхода из редактора Ctrl+X), к примеру { "#localView" : { "passwordHash" : "", "proxyPort" : 3101, "streamerPort" : 8080 }, "account" : { "email&q

Установка даты и времени во FreeBSD

 Для работы со временем и датой в операционной системе FreeBSD, предназначена команда date. При вызове без параметров, будут выведены текущие системные:: дата, время и временная зона в следующем формате freebsd8/# date Fri Aug  6 16:24:19 UTC 2010 Задание времени вручную Установка даты и времени в системе FreeBSD производится с помощью той-же команды data с передачей ей соответствующих аргументов. Формат для установки даты и времени таков: date ccyymmddHHMM.ss где: cc - задает текущий век yy - год mm - месяц года dd - день месяца HH - часы MM - минуты .ss - секунды Установка временной зоны Обратите внимание, временная зона у нас установлена как UTC ( Universal Time Coordinated ). Установить свою временную зону во FreeBSD, можно несколькими способами. Самый оптимальный и простой вариант, это скопировать файл соответствующей временной зоны в системную директорию /etc с именем localtime. Файлы зон можно найти в /usr/share/zoneinfo. Итак копируем файл /usr/share/zoneinfo/Europe/Moscow в фа

Мультиван и маршрутизация на Mikrotik RouterOS multi-wan

Изображение
  Введение Взяться за статью, помимо тщеславия, побудила удручающая частота возникновения вопросов по этой теме в профильных группах русскоязычного телеграм-сообщества. Статья ориентирована на начинающих администраторов Mikrotik RouterOS (далее ROS). В ней рассматривается только мультиван, с акцентом на маршрутизацию. Бонусом присутствуют минимально достаточные настройки для обеспечения безопасной и удобной работы. Те, кто ищет раскрытия тем очередей, балансировки нагрузки, вланов, бриджей, многоступенчатого глубокого анализа состояния канала и тому подобного — могут не тратить времени и сил на прочтение. Исходные данные В качестве подопытного, выбран пятипортовый маршрутизатор Mikrotik с ROS версии 6.45+. Он будет маршрутизировать трафик между двумя локальными сетями (LAN1 и LAN2) и тремя провайдерами (ISP1, ISP2, ISP3). Канал к ISP1 имеет статический “серый” адрес, ISP2 — “белый”, получаемый по DHCP, ISP3 — “белый” с PPPoE авторизацией. Схема подключения представлена на рисунке: Зада