Script (Backup de servidor)
Esto es un script que hice para mi server, por lo menos me hace los backups mas importantes, puedes hacerle modificaciones
#!/bin/bash
#-- Variables -- #
CAMINO="/var/tmp/backup"
FECHA=$(date +%Y.%m.%d)
#-- Creando directorios --#
mkdir -p $CAMINO
#-- Eliminando ficheros viejos --#
rm -f $CAMINO/*
#-- Compactando archivos a salvar --#
tar -czf $CAMINO/apache2-$FECHA.tar.gz /etc/apache2 /etc/php5/apache2/php.ini
tar -czf $CAMINO/archivos.sistema-$FECHA.tar.gz /etc/aliases /etc/adduser.conf /etc/fstab /etc/mailname /etc/hostname /etc/hosts /etc/inittab /etc/resolv.conf /etc/shells /etc/apt/sources.list /etc/crontab /etc/group /etc/passwd /etc/shadow
tar -czf $CAMINO/bind-$FECHA.tar.gz /etc/bind /var/cache/bind
tar -czf $CAMINO/default-$FECHA.tar.gz /etc/default
tar -czf $CAMINO/dovecot-$FECHA.tar.gz /etc/dovecot
#tar -czf $CAMINO/firehol-$FECHA.tar.gz /etc/firehol /etc/default/firehol
tar -czf $CAMINO/network-$FECHA.tar.gz /etc/network
tar -czf $CAMINO/postfix-$FECHA.tar.gz /etc/postfix
#tar -czf $CAMINO/samba-$FECHA.tar.gz /etc/samba
tar -czf $CAMINO/script-$FECHA.tar.gz /var/admin/script
#tar -czf $CAMINO/spamassassin-$FECHA.tar.gz /etc/spamassassin
tar -czf $CAMINO/squirrelmail-$FECHA.tar.gz /etc/squirrelmail /usr/share/squirrelmail /var/lib/squirrelmail
tar -czf $CAMINO/www-$FECHA.tar.gz /var/www
tar -czf $CAMINO/squid-$FECHA.tar.gz /etc/squid
tar -czf $CAMINO/vsftpd-$FECHA.tar.gz /etc/vsftpd.chroot_list /etc/vsftpd.conf /etc/vsftpd.user_list
#-- Aqui terminan los servicios --#
#-- Haciendo salva completa --#
tar -czf $HOSTNAME.$FECHA.tar.gz $CAMINO
#-- Conectando al ftp para subir el file de salvas --#
#HOST='10.1.x.x'
#FILE="$HOSTNAME.$FECHA.tar.gz"
#-- Conectando al ftp con usuario y contraseña --#
#ftp -inv $HOST <
