Каждый из вас, если постарается, может представить себе того белого и пушистого барана, который смотрит на новые ворота. Вот и я сегодня попробовался на эту роль…
Немного предыстории
Поступило задание от одного клиента удалить со всех его сайтов две фразы. Такое, хоть и не часто, но бывает, когда речь заходит о поисковом продвижении.
Вот только возникла маленькая такая проблема. Дело в том, что сайтов у клиента штук под 30, и страниц на них по нескольку десятков. Попробуй найди те фразы…
Я подумав позвонил знакомому ген. директору одной питерской хостинговой компании и он тут же выдал решение проблемы.
— Зайди, — говорит — на хостинг клиента по SSH, упакуй все эти сайты и выкачай, а потом любой искалкой обыщи на наличие фраз.
Бэкап сайта по SSH
Загрузил я PUTTY (это SSH-клиент такой) и стал думать, а какой коммандой и как паковать.
Смотрю на окошки MC и думаю… Вот тут то про этого барана с воротами и вспомнил!
Когда-то уже делал архив сайта и даже где-то нужные команды записал, но искал долго. Найдя решил выложить на блоге, чтоб в следующий раз не искать.
А технология такая.
- Захожу по SSH (программа PUTTY) на хостинг клиента.
- Ввожу комманду MC
- Нахожу папку dat. В ней разрешены любые операции по копированию и перезаписи.
- Создаю в ней папку 2.
- Копирую в папку 2 все сайты.
- Выхожу в корень аккаунта (то место, где папочки с названиями доменов и папка dat).
- И (ВНИМАНИЕ) ввожу в коммандной строке комманду:
tar -c dat/2 | gzip > dat/xxxxx.ru.tar.gz
(как видите из примера, dat/2 это путь к папке которую пакуем, а dat/xxxxx.ru.tar.gz — путь к архиву, который должен получиться).Кстати, на FreeBSD заклинание отказалось работать. Пришлось изменить его на такое:
tar -czf dat/xxxxx.ru.tar.gz ‘dat/2’ - Жду, когда вновь появятся синие окошки MC и выкачиваю из папки DAT файл xxxxx.ru.tar.gz
Все. Теперь его можно распаковать и глумиться над содержимым сколько душе угодно.
А с вами был доктор Лексиум.
До новых встреч.
Напишите комментарий