понедельник, 20 января 2014 г.

nnbackup + синхронизация

Синхронизация фалов с помощью nnbackup. Свежая версия скачать nnbackup.
Bat script:
@echo off
rem ITvolna Январь 2014г
rem При создании задачи в "шедулере" важно указать рабочий каталог!
rem  Однонаправленная синхронизация директории w:\Departments\

rem Синхронизация проводиться одну сторону (новые и измененные файлы копируются из исходного каталога в приемный - команда sync). PS: что бы в две стороны (сначала новые и измененные файлы копируются из исходного каталога в приемный, а затем, наоборот, из приемного каталога в исходный - команда sync2).
:: -i папка источник
:: -ad - копировать в приемный каталог не только все новые файлы из исходного каталога и все файлы с более "новой" датой создания или модификации, но и файлы, чья дата создания/модификации изменилась в противоположную сторону или не изменилась вовсе, но при этом изменился размер файла;
:: -da -удалять в приемном каталоге файлы, отсутствующие в исходном каталоге. Удаление происходит после завершения копирования новых и обновленных файлов;
:: -s учитывать вложенные каталоги;
:: -o приемный каталог;
:: -e копировать пустые каталоги;
:: -sa Копировать права NTFS
:: -c игнорировать файловые ошибки при копировании;
:: -v отображать пути копируемых фалов на консоли
:: -x Исключить файлы и каталоги из списка
:: -dx @Exception_departments.txt - список исключений
:: -log - запись вывода в лог-файл.

rem Исходный каталог
set SOURCEDIR=w:\Departments\
::set SOURCEDIR=\\?\w:\Departments
rem Приемный каталог
set BACKUPDIR=\\192.168.1.9\d$\Backup\Departments
"c:\Program Files\nnBackup\nnbackup.exe" sync -i "%SOURCEDIR%"  -o "%BACKUPDIR%" -s -e -sa -ad -da -c -v -dx @Exception_departments.txt -log "C:\Program Files\scripts\nnbackup\log\Departments_%DATE%.log"
exit

среда, 11 декабря 2013 г.

7zip backup

Первый скрипт
@echo off
rem скрипт бэкапа
::Что архивировать
set out=D:\Buhgalteria\
::Путь копирования на сервер хранения
set puth_srv=\\srv\r$\Buhgalteria\

:: Описание парметров-  a - ключ создания архива; -mx9 - степень сжатия архива;
:: -ssw - позволяет архивировать открытые для чтения файлы
:: -mx0 - без компрессии; -mx1 - очень быстрая компрессия; -mx3 - быстрая нормальная компрессия;
:: -mx5 - нормальная компрессия; -mx7 - максимальная компрессия; -mx9 - Ультра компрессия;
:: -mmt-4 число потоков или -mmt=on
:: Упаковываем и копируем по сети
start /wait "BackUP Buhgalteria" /min  "c:\Program Files\7-zip\7z.exe" a -t7z -ssw -mx3 -mmt=4 "%puth_srv%\Buhgalteria_%DATE%.7z" "%out%"
exit

Второй скрипт
@echo off
::Удаляем бэкапы старше 7 дней
forfiles.exe /P r:\servers_backup\muradm\Buhgalteria\ /S /M *.* /D -8 /C "cmd /c del /q /f @FILE"
exit

вторник, 10 декабря 2013 г.

Удаление backup старше 7 дней

@echo off
::Удаляем бэкапы старше 7 дней
forfiles.exe /P r:\week_backup_sql\ /S /M *.* /D -7 /C "cmd /c del /q /f @FILE"
exit

среда, 27 ноября 2013 г.

Как переместить папки “Мои документы” и “Рабочий стол” в XP?

1. Мои документы:
В свойствах папки открыть вкладку "Путь назначения". Нажмите на кнопку "Переместить", укажите новый физический путь расположения папки.

2. Рабочий стол:
Указать новый место для папки рабочего стола, можно через реестр, см. ветку:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
В параметре "Рабочий стол" , задать новый путь к папке "Рабочий стол".

вторник, 19 ноября 2013 г.

Настройка адресной книги через LDAP в Thunderbird


1. Открываем адресную книгу.
2.  Файл-Создать-Адресную книгу LDAP

3. Заполняем поля в соответствии с параметрами вашего домена:
4. На вкладке "Дополнительно" указываем фильтр:

5. Переходим на вкладку "Автономно" и нажимаем "Загрузить сейчас"
6. В строке поиска контактов указываем @, в результате получим список контактов.

пятница, 5 июля 2013 г.

Настройка доступа к сетевому принтеру через localport

1. Click Start, click Control Panel and double click Printers.
2. Select "Add a local printer".
3. Select "Create a new port". Choose "Local Port" as the type of the port.
4. In the box "Enter a port name", type the address as the following format.
\\[IP address of the host computer]\[The Share Name of the printer]
Then click Next.

четверг, 20 июня 2013 г.

Mesh сеть c помощью MikroTik 751G

Будем делать беспроводную сеть Mesh на базе MikroTik 751G



В результате пользователь подключившейся по wifi или по проводу к Wifi Switch №2 или к Wifi Switch №1 должен будет попасть в локальную сеть. Технология  Wireless MESH позволит клиенту перемещаться между WiFi точками без обрыва связи.
Имеем два устройства MikroTik 751G
Схема:

среда, 5 июня 2013 г.

Резервное копирование БД mysql

Создание дампа:
mysqldump --opt -u имя_пользователя -p -h имя_сервера_БД --add-drop-table имя_базы > dump.sql 
 Восстановление:
mysql -u имя_пользователя -p -h имя_сервера_БД имя_базы < dump.sql 
Дополнительные опции утилиты mysqldump.
--password=your_pass — параметр для ввода пароля без запроса.
--add-drop-table — опция, которая добавляет команду DROP TABLE перед созданием таблиц. Перед восстановлением таблиц из дампа, таблицы с таким же именем в рабочей базе данных будут удалены и пересозданы из резервной копии. Рекомендуется использовать для предотвращения возможных ошибок после восстановления;
--add-locks — опция, которая добавляет команды LOCK TABLES перед выполнением и UNLOCK TABLE после выполнения каждого дампа таблицы. Применяется для ускорения доступа к MySQL;
--quote-names — опция, сообщающая утилите о необходимости ставить кавычки для названий таблиц и столбцов.
Опции --quick и --opt рекомендуется использовать, если база данных MySQL слишком большая для того, чтобы целиком поместиться в памяти.

пятница, 26 апреля 2013 г.

Тестирование скорости в локальной сети Ethernet

Для тестирования скорости будим использовать Iperf — кроссплатформенная консольная клиент-серверная программа — генератор TCP и UDP трафика для тестирования пропускной способности локальной или распределённой сети. Iperf не требует установки. Iperf для измерения ёмкости канала пользуются даже крупные провайдеры.
Запуск серверной части на порту 8887: iperf -s -p 8887
Запуск клиентской части: iperf -c 192.168.1.1 -p 8887 -t 180
Параметр -t 180 указывает, что тестирование будет продолжаться 180 секунд.

Скрипт для запуска на клиенте:
@echo off
chcp 1251
echo %COMPUTERNAME% >> \\192.168.5.3\"_ДляВсех"\iperf\test\test.txt
\\192.168.5.3\"_ДляВсех"\iperf\iperf.exe -c 192.168.5.10 -p 8887 -t 30 >> \\192.168.5.3\"_ДляВсех"\iperf\test\test.txt
Exit

Пути с русскими буквами


Пути с русскими буквами можно прописать так:
@echo off 
title 1 
chcp 1251 
copy C:\"Documents and Settings"\Admin\"Рабочий стол"\1.txt 

В таких папках где содержаться пробелы Documents and Settings, нужно ставить кавычки "Documents and Settings"

четверг, 4 апреля 2013 г.

Дифференциальный backup с помощью 7zip


@echo off
rem задаем переменные, вроде все понятно
SET Z="C:\Program Files\7-Zip\7z.exe"
rem Папка для хранения бэкапов
SET BACKUPDIR=r:\servers_backup\adm\work\7zip\
rem каталог который бэкапить
SET SOURCEDIR=y:\
rem переменная для задания имени файла
SET filename=work_diff_
rem с переменной TIME1 пришлось извращаться, потому что дефолтная TIME содежит двоеточия,
rem которые не могут содержаться в именах файлов и папок.
rem Также от значения часа берется только вторая цифра, например если 12 часов - в H1 зпишется 2,
rem потому что если часы состоят из одной цифры, а выводятся две - начинаются косяки.
FOR /F "TOKENS=*" %%A IN ('TIME/T') DO SET TIME1=%%A
SET H1=%TIME1:~0,2%
SET M1=%TIME1:~3,2%
set TIME1=%H1%-%M1%