Создание резервной копии сайта (Ubunta, Debian, Linux)
Проверяем установлен ли архиватор:apt-cache show zip
Если не установлен то устанавливаем:
apt-get install zip
Архивируем папку сайта:
zip -r -9 site.ru.zip /var/www/site.ru/
-r - архивировать рекурсивно
-9 - степень сжатия от 0 до 9
site.ru.zip - имя файла архива
Выгружаем MYSQL базу в файл:
mysqldump --user=dbuser --password=dbpassword --host=localhost dbname > site.ru.sql
dbuser - пользователь базы данных
dbpassword - пароль пользователя базы данных
localhost - хост базы данных
dbname - название базы данных
site.ru.sql - файл в который будет выгружаться база данных
Архивируем файл базы данных:
zip -r -9 site.ru.sql.zip site.ru.sql