Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2014, 04:29   #1
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию Бекап из linux в win2003

Есть такая проблема. Нужно подключиться с компа с win2003 по ssh к серверу linux. Там выполнить пару команд на создание копии данных и архивирование. А потом как то скачать получившийся архив на комп с win2003.
Команды для бекапа и архивации я знаю. Но как это сделать чтобы делалось автоматически с win2003.
Simply-Art вне форума Ответить с цитированием
Старый 29.04.2014, 06:13   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

http://openwiki.ru/wiki/PuTTY
В частности эта прога позволяет запускать файл со списком команд (по ссылке есть пример выключения). Сам не пользовался.

Цитата:
А потом как то скачать получившийся архив на комп с win2003.
Для этого можно сгородить такой огород как Samba. http://ru.wikipedia.org/wiki/Samba В общем-то по-первой немного надо повозиться, но линуксы-системы из категории - настроил и забыл. В принципе, Самба относительно легко настраивается в какой-нибудь графической оболочке, типа кед.

ЗЫ. Тут еще http://putty.org.ru/faq/index.html
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 29.04.2014 в 06:27.
Utkin вне форума Ответить с цитированием
Старый 29.04.2014, 07:54   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

ИМХО лучше FTP чем Самбу...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.04.2014, 08:52   #4
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Все бы ничего, только сервер с linux не наш, и имеем доступ к нему только по ssh и ftp. Получается с помощью PuTTY (на win2003) мы подключаемся к серверу (linux) по ssh, выполняем команды, и у нас появляется на сервере (linux) архив. Как мне в автономном режиме начать тянуть этот архив по ftp, но только после исполнения команд в PuTTY.
Чтобы не было такого, запустил скрипт, не дождался завершения и начал тянуть несуществующий архив.
Simply-Art вне форума Ответить с цитированием
Старый 29.04.2014, 12:17   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Чтобы не было такого, запустил скрипт, не дождался завершения и начал тянуть несуществующий архив.
По расписанию проверять существование файла и тянуть по ФТП... Или наоборот скриптом с линя на вин2003 кидать (уже скрипту лучше знать как и когда все прошло).
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 29.04.2014 в 12:20.
Utkin вне форума Ответить с цитированием
Старый 05.06.2014, 12:49   #6
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Я решил проблему, надеюсь мой способ пригодиться еще кому. Все в архиве.

copy.bat - этот файл вам и нужно будет запускать для бекапа сайта и БД
del.bat - файл, для удаления старых бекапов (уже прописан в copy.bat)
c_script.sh - скрипт для создания архива сайта и дампа БД
d_script.sh - скрипт для удаления файлов с сервера
c_ftp.scr - в файле указанно, какие файлы нужно загрузить с сервера

В файле copy.bat следует поправить:

SERVERNAME - адрес сервера, где находиться ваш сайт
LOGIN - логин для подключения по ssh
PASS - пароль от ssh

В файле c_script.sh нужно вместо /html/* указать ПОЛНЫЙ путь к каталогу где лежат файлы вашего сайта
И следует поправить:

BDSERVERNAME - адрес сервера, где лежит база данных вашего сайта
BDLOGIN - логи, для доступа к базе данных
BDPASS - пароль, пишется слитно с "p", это обязательно
BDNAME - имя базы данных, которая привязана к сайту
Вложения
Тип файла: zip BackUP.zip (329.4 Кб, 8 просмотров)
Simply-Art вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
бекап только наоборот Cpluser SQL, базы данных 1 23.01.2011 12:30
Отключить автоблокировку Win2003 Stilet Windows 2 16.03.2010 14:45
бекап файлов Hacker19_90 Общие вопросы C/C++ 0 02.06.2009 05:15
Win2003 локалка, Internet и трафик SaddaS Windows 11 14.04.2008 03:45