wget: рекурсивное копирование сайта целиком

Ни для кого не секрет, если необходимо скачать все файлы какой-либо веб-страницы, то в *nix системах можно воспользоваться командой wget. Данная консольная программа позволяет также скачивать страницы сайта рекурсивно.

wget: рекурсивное копирование сайта целиком

Логи и tail

В nix* подобных системах имеется прекрасная утилита tail, выводящая несколько (по умолчанию 10) последних строк из файла.

При использовании ключа -f утилита tail следит за файлом: новые строки автоматически в режиме реального времени выводятся на экран. Это особенно удобно для слежения за логами при написании кода.

tail -f /logs/error.log

Можно также мониторить несколько логов в одной вкладке терминала.

tail -f /logs/error1.log /logs/error2.log /logs/error3.log

Для того, чтобы остановить мониторинг, достаточно нажать комбинацию Ctrl+C.

MySQL-бэкап. Консольные команды

Небольшая шпаргалка по работе с MySQL-бэкапами через консоль.

Делаем дамп базы в текущую директорию:

mysqldump -h host -u user -p my_database > my_dump.sql 

Создаем backup таблицы mysql:

mysqldump -h host -u user -p my_database my_table > my_table.sql 

 (для экпорта нескольких таблиц в один дамп - my_table1 my_table2)

Загружаем backup таблицы:

mysql -h host -u user -p my_database < my_table.sql