Блог экспериментатора инженера-разработчика: Infanty.
Я пишу how-to статьи на редкие темы или статьи обзоры - для себя и тех кто со мной работает.
Блог существует при поддержке: "Оккупационных сил Марса".

Архивация файлов сайта: копирование папки сайта, её сжатие и удаление несжатых скопированных файлов.

cp -r /var/www/example.com /var/backups
tar -cvjf /var/backups/example.com_19_08_2016_files.tar.bz2 /var/backups/example.com
rm -rf /var/backups/example.com

Экспорт базы данных в файл: экспорт базы данных, сжатия файла экспорта, удаление несжатого файла экспорта.

mysqldump -hLOCALHOST -uUSER -pPASSWORD DB_NAME > /var/backups/DB_NAME_19_08_2016_db.sql
tar -cvjf /var/backups/DB_NAME_19_08_2016_db.tar.bz2 /var/backups/DB_NAME_19_08_2016_db.sql
rm /var/backups/DB_NAME_19_08_2016_db.sql 

Оптимизация всех таблиц в базе данных:

 mysqlcheck --user=USER --password=PASSWORD --optimize DB_NAME 

Поиск строки в файлах папки:

grep -rl 'что_ищем' /var/www/example.com 

Установка (упрощённый вариант) нескольких сайтов на Drupal из консоли:

cd /var/www/
wget http://ftp.drupal.org/files/projects/drupal-7.50.tar.gz
tar -xzvpf drupal-7.50.tar.gz
rm /var/www/drupal/drupal-7.50.tar.gz

cp -r /var/www/drupal/drupal-7.50/* /var/www/one_example.com
chown -R www-data:www-data /var/www/one_example.com
chmod -R 755 /var/www/one_example.com

cp -r /var/www/drupal/drupal-7.50/* /var/www/two_example.com
chown -R www-data:www-data /var/www/two_example.com
chmod -R 755 /var/www/two_example.com

rm -r -f /var/www/drupal/drupal-7.50 

Поиск файлов, которые были модифицированы в последние 2 дня в директории "/var/www/example.com" и во всех ее поддиректориях:

find /var/www/example.com -type f -mtime -2