Крупнейший справочник системного администратора.
Сотрудничество: @max_excel
РКН: vk.cc/cHhGTz
Post #4399
6.14K
СЕ @sysadmin_library
Showing posts older than #4401 · Back to latest


chmod +x dump_all_databases.sh.
./dump_all_databases.sh
sh dump_all_databases.sh
bash dump_all_databases.sh
YYYYMMDD.name_db.sql.
#!/usr/bin/env bash
databases=mysql -e "SHOW DATABASES;" | tr -d "| " | grep -v Database
for db in $databases; do
if [[ "$db" != "information_schema" ]] && [[ "$db" != "performance_schema" ]] && [[ "$db" != "mysql" ]] && [[ "$db" != _* ]] ; then
echo "Dumping database: $db"
mysqldump --databases $db > date +%Y%m%d.$db.sql
# gzip $OUTPUT/date +%Y%m%d.$db.sql
fi
done

Rsync — очень мощная утилита, которая позволяет:
CLS — Очистка экранаCMD — Отображение другой командной строкиCOLOR — Изменение цвета текста и фона в консолиPROMPT — Изменение начального текста командной строкиTITLE — Присвоение заголовка для текущего сеансаHELP — Запуск справки CMDEXIT — Выход из командной строки
IPCONFIG — Отображает информацию о сетевых интерфейсахPING — Отправляет ICMP-запросы на целевой хост, проверяет его доступностьTRACERT — Отображает пути пакетов в сетиNSLOOKUP — Поиск IP-адреса по имени ресурсаROUTE — Отображает таблицы сетевых маршрутовARP — Показывает таблицу с IP-адресами, преобразованными в физические адресаNETSH — Запускает программу управления сетевыми настройкамиGETMAC — Показывает MAC-адрес сетевого адаптераTFTP — Запускает TFTP-клиент в консоли
DATE — Выводит или устанавливает текущую датуTIME — Выводит или устанавливает системное времяDRIVERQUERY — Отображает текущее состояние и свойства драйвера устройстваHOSTNAME — Отображает имя компьютераSYSTEMINFO — Информация о конфигурации компьютераVER — Позволяет посмотреть версию WindowsGPRESULT — Отображает примененные групповые политикиGPUPDATE — Обновление групповых политик
CHKDSK — Проверка диска и отображение статистикиDEFRAG — Запуск дефрагментации дискаCOMPACT — Отображение и изменение сжатия файлов в разделах NTFSCONVERT — Преобразование дискового тома FAT в NTFSDISKPART — Отображение и настройка свойств разделов дискаFORMAT — Форматирование дискаFSUTIL — Отображение и настройка свойств файловой системыLABEL — Создание, изменение или удаление метки тома дискаRECOVER — Восстановление данных с поврежденного или испорченного дискаVOL — Отображение метки тома и серийного номера диска
SCHTASKS — Запланированный запуск приложенияSHUTDOWN — Выключение или перезагрузка компьютераTASKLIST — Список выполняемых задачTASKKILL — Остановка или прекращение выполнения задачиREG — Запуск редактора реестраRUNAS — Запуск задачи от имени другого пользователя
COPY — Копирование файлов в другое местоDIR — Отображение файлов и папок в текущем каталогеDEL или ERASE — Удаление файловEDIT — Запуск редактора файловCD — Изменить каталогEXPAND — Распаковать сжатые файлыFC — Сравнивает файлы и показывает различия между нимиFIND — Найти текстовую строку в файлеMD или MAKEDIR — Создать папкуMOVE — Переместить файлы из одной папки в другуюPRINT — Отобразить содержимое текстового файлаRD или RMDIR — Удалить папкуREN или RENAME — Переименовать файл или папкуREPLACE — Замена файлов в одном каталоге на файлы с тем же именем в другом каталогеTREE — Показывает структуру каталогов диска или папкиTYPE — Отображает содержимое текстовых файловOPENFILES — Управление открытыми файламиXCOPY — Копирование файлов и деревьев каталогов
format d: /fs:NTFS /p:10shred -u -n 40 /private/file.txtshred -u -n 40 /private/file.txt /private/file2.txtshred -u -z -n 40 /private/file.txtwipe -rf /private/*srm -rm /private/rm -P /private/file.txt



nano test(1).txt

[ -d "bin" ] || { echo Directory does not exist, creating directory now.; mkdir bin; } && echo Directory exists.
ls -l | less
