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