Глобальная очистка всех логов CentOS 7 по крону раз в час

Простой bash срипт очистки всех логов centos 7 по крону раз в час.

#Переходим в домашнюю директорию
cd /home;
#Выводим все текущие задания кронтаба в файл
crontab -l > mycron;
#Дописываем в конец файла новое задание
echo "0 * * * * for i in \$(find /var/log -type f); do cat /dev/null > \$i; done" >> mycron;
#Устанавливаем список новых заданий
crontab mycron;
#Удаляем файл с заданиями
rm -f mycron;
#Выводим список всех заданий чтобы убедиться что новое задание добавлено
crontab -l;

ПС: Если вы хотите изменить время срабатывания задания воспользуйтесь онлайн сервисом который поможет вам настроить крон https://crontab.guru/

Перенос таблиц mysql с одного сервера на другой

Чтобы перенести базу данных mysql на другой хостинг совсем не обязательно использовать утилиты mysqldump и mysql. Все можно сделать намного быстрее и проще.

Експорт таблицы в файл:

SET NAMES 'utf8';
SET CHARACTER SET 'utf8';
SET SESSION collation_connection = 'utf8_general_ci';
SELECT * FROM `table` INTO OUTFILE 'mysql.sql';

Здесь `table` - название таблицы, а 'mysql.sql' - файл куда будут записаны данные.

Импорт таблицы из файла:

SET NAMES 'utf8';
SET CHARACTER SET 'utf8';
SET SESSION collation_connection = 'utf8_general_ci';
LOAD DATA INFILE 'mysql.sql' INTO TABLE `table` CHARACTER SET 'utf8';

Вот и все.