Скрипт бэкапа баз данныз Mysql – Percona

Смотрим и радуемся скрипту #!/bin/sh # Script to run innobackupex script (for all databases on server), check for success, and apply logs to backups. DATE_Y=`/bin/date ‘+%y’` DATE_M=`/bin/date ‘+%m’` DATE_D=`/bin/date ‘+%d’` INNOBACKUPEX=innobackupex INNOBACKUPEXFULL=innobackupex USEROPTIONS=”–user=root –password=PassWord” BACKUPDIR=/var/backup_db/${DATE_Y}/${DATE_M}/${DATE_D}/db BACKUPUSER=root TMPFILE=”/tmp/innobackupex-runner.$$.tmp” # Age of oldest retained backups in days. AGE=7 # Some info output echo “—————————-” echo echo “innobackupex-runner.sh: […]

Читать далее…

Записки по crontab

Время запуска @reboot Запускать при начальной загрузке @yearly Заменяет “0 0 1 1 *” т.е. «ежегодно в 00:00 1 января» @annually Тоже что и yearly @monthly Заменяет “0 0 1 * *” т.е. «ежемесячно в 00:00 1 числа» @weekly Заменяет “0 0 * * 0” т.е. «еженедельно в 00:00 воскресенье» @daily Заменяет “0 0 * […]

Читать далее…

Как примонтировать ftp в linux

МОнтирование ftp как директории в Linux Устанавливаем пакеты sudo apt-get install curlftpfs Монтирование. Если с TSL/SSL sudo curlftpfs -o user=username:userpass,ssl,no_verify_peer,no_verify_hostname myserver.com /mnt/ftp.disk Если без шифрования sudo curlftpfs myserver.com /mnt/ftp.disk -o user=username:userpass Размотировать так umount /mnt/ftp.disk Для автоматизации пароль храним тут nano ~/.netrc Содержание файла machine myserver.com login username password pass […]

Читать далее…

Установка nfs сервера на ubuntu

Установка сервера nfs очень проста. sudo apt-get install nfs-kernel-server nfs-common portmap -y Настройка доступа Для того чтобы дать доступ к папке определенному пользователю редактируем файл sudo nano /etc/exports Добавляем запись /var/hosting 10.4.1.108(rw,sync,no_subtree_check) Применем права sudo chmod 777 /var/hosting Это значит что компьютер с ip 10.4.1.108 будет иметь доступ с правами чтение-запись. Теперь рестартим nfs /etc/init.d/nfs-kernel-server […]

Читать далее…