Login form



CRON. Backup config files and mysql databases
Common backup for mysql and linux OS config files:


d=`date +'%m-%d'`

folder='/_some'
usr='/usr/local'

/usr/local/mysql/bin/mysqldump -u root --password='some' --all-databases | gzip > $folder/mysql/database${d}.sql.zip


folder='/some_config_backup'

mkdir -p $folder/$d
mkdir -p $folder/$d/etc
mkdir -p $folder/$d/etc/mail
mkdir -p $folder/$d/etc/proftpd
mkdir -p $folder/$d/etc/init.d
mkdir -p $folder/$d/usr
mkdir -p $folder/$d$usr
mkdir -p $folder/$d$usr/apache2
mkdir -p $folder/$d$usr/apache2proxy
mkdir -p $folder/$d/root
mkdir -p $folder/$d/$usr/lib   




for file in crontab hosts.allow hosts.deny passwd shadow group hosts my-medium.cnf my-small.cnf resolv.conf my.cnf
do
cp -p /etc/$file $folder/$d/etc/$file
done


cp -p /root/.* $folder/$d/root 2>/dev/null
cp -pr $usr/apache2/conf $folder/$d$usr/apache2
cp -pr $usr/apache2proxy/conf $folder/$d$usr/apache2proxy
cp -p $usr/lib/php.ini $folder/$d$usr/lib/php.ini
cp -p /etc/init.d/rc.local      $folder/$d/etc/init.d/
cp -p /etc/mail/sendmail.cf     $folder/$d/etc/mail
cp -p /etc/proftpd/proftpd.conf $folder/$d/etc/proftpd/proftpd.conf
 
[ BBC news ][ Yahoo news ][ Linux guru ][ Webmaster ACE ]