Команды для восстановление сервера

Команды для восстановление сервера
29 Ноября, 2015
У каждого разработчика был случай падения сервера с сайтом с последующим восстановлением. Хочу собрать в едино все нужные команды, которые помогут взять сайт с сервера и восстановить его при полной неработоспособности сайта.Работа с базой данных всегда важна для восстановления сервера. Делаем бекап
mysqldump -u USER -pPASSWORD DATABASE > /path/to/file/dump.sql
Создаём бекап и сразу его архивируем
mysqldump -u USER -pPASSWORD DATABASE | gzip > /path/to/outputfile.sql.gz
Заливаем бекап в базу данных
mysql -u USER -pPASSWORD DATABASE < /path/to/dump.sql
Заливаем архив бекапа в базу
gunzip < /path/to/outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASE
или так
zcat /path/to/outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASE

Создаём новую базу данных
CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Удалить базу данных
DROP DATABASE db_name; 

Что бы создать пользователя для mysql, пишим следующее
CREATE USER 'имя пользователя'@'localhost' IDENTIFIED BY 'Пароль';
GRANT ALL PRIVILEGES ON * . * TO 'имя пользователя'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Как создать архив .tar.gz
tar -czvf file.tar.gz /full/path - создать .tar.gz 
Чтобы распаковать запаковывай .tar:
tar -xvf file.tar.gz

Не забываем про
chown -R bitrix:bitrix /home/bitrix/www/

Для крона вещаем запись такую
*/20 * * * * /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php

Активируем curl
mv /etc/php.d/curl.ini.disabled /etc/php.d/curl.ini
или
mv /etc/php.d/20-curl.ini.disabled /etc/php.d/curl.ini

Для установки Битрикс
wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh 
chmod +x bitrix-env.sh 
./bitrix-env.sh 
0
сервер
1557

Зарегистрируйтесь чтобы оставить комментарий
Бесплатная консультация
Какие услуги вас интересуют?
У вас уже есть список правок?
Консультация по всем вопросам, заявка вас ничему не обязываем.
Информация о персональных данных авторов обращений, направленных в электронном виде, хранится и обрабатывается с соблюдением требований российского законодательства о персональных данных.
Приложить необходимые документы и материалы в электронной форме можно в любой последовательности одним самостоятельным вложением файла или с архивированием (файл вложения) по одному из разных типов допустимых форматов:
текстового (графического) формата: txt, doc, docx, rtf, xls, xlsx, pps, ppt, odt, ods, odp, pub, pdf, jpg, jpeg, bmp, png, tif, gif, pcx;
архивного (файл вложения) формата: zip, rar;
Иные форматы не обрабатываются в информационных системах компании Disprove.