| Indice del artículo |
|---|
| Scripts varios |
| Scripts para Iptables |
| Scripts Iptables y proxy transparente |
| Scripts Backup incrementales |
| Scrips Backups 3.0 |
| Todas las páginas |
Scripts varios
Aqui podra encontrar una serie de scripts de acciones que necesitamos realizar de forma automatica
Copia de Seguridad en cd y en disco duro
#!/bin/bash
# creando directorios necesarios
mkdir segcop
cd /segcop
mkdir Copia
mkdir usb
cd /
mv segcopy /segcop
cd /segcop
clear
# realizando el empaquetamiento
umount /media/CDROM
tar -cvzf ad`date +%y%m%d`.tgz /usr/bin/admin
tar -cvzf co`date +%y%m%d`.tgz /usr/bin/contab
tar -cvzf ho`date +%y%m%d`.tgz /home
tar -cvzf wo`date +%y%m%d`.tgz /var/fsauto/mark
clear
# menu
echo
echo COPIAS DE SEGURIDAD
echo
echo Ingrese el numero de la opcion que prefiera para efectuar la copia
echo de seguridad.
echo
OPCIONES="CDRW Usb Disco Salir"
select opt in $OPCIONES; do
# opcion de salir
if [ "$opt" = "Salir" ]; then
rm ho`date +%y%m%d`.tgz
rm ad`date +%y%m%d`.tgz
rm co`date +%y%m%d`.tgz
rm wo`date +%y%m%d`.tgz
echo done
exit
# opcion de almacenamiento en Disco Duro
elif [ "$opt" = "Disco" ]; then
cp ho`date +%y%m%d`.tgz ho`date +%y%m%d`.tgz /segcop/Copia
cp ad`date +%y%m%d`.tgz ad`datmkisofs -o imagen.iso /segcop/usb/e +%y%m%d`.tgz /segcop/Copia
cp co`date +%y%m%d`.tgz co`date +%y%m%d`.tgz /segcop/Copia
cp wo`date +%y%m%d`.tgz wo`date +%y%m%d`.tgz /segcop/Copia
rm wo`date +%y%m%d`.tgz
rm ho`date +%y%m%d`.tgz
rm ad`date +%y%m%d`.tgz
rm co`date +%y%m%d`.tgz
clear
echo La copia de seguridad ha sido guardada en el Disco Duro
echo Directorio: /segcop/Copia
exit
# opcion de almacenamiento en CD
elif [ "$opt" = "CDRW" ]; then
cd usb
mkdir backup
cd /segcop
cp ho`date +%y%m%d`.tgz ho`date +%y%m%d`.tgz /segcop/usb/backup
cp ad`date +%y%m%d`.tgz ad`date +%y%m%d`.tgz /segcop/usb/backup
cp co`date +%y%m%d`.tgz co`date +%y%m%d`.tgz /segcop/usb/backup
cp wo`date +%y%m%d`.tgz wo`date +%y%m%d`.tgz /segcop/usb/backup
#Imagen iso
mkisofs -o imagen.iso /segcop/usb/
#Borrar el CD
wodim -v blank=fast dev=/dev/scd0
#cdrecord --blank=fast dev=ATAPI:0,0,0
#Quemar la imagen iso
#cdrecord -v dev=ATAPI:0,0,0 speed=4 fs=6m -data -eject imagen.iso
wodim -v -eject dev=/dev/scd0 -data imagen.iso
cd usb
rm -rf backup
cd /segcop
rm wo`date +%y%m%d`.tgz
rm ho`date +%y%m%d`.tgz
rm ad`date +%y%m%d`.tgz
rm co`date +%y%m%d`.tgz
rm imagen.iso
echo En CD
exit
exit
else
echo Opcion Erronea
fi
done



Scripts







los scripts estan muy buenos...
en base a lo q estaba buscando.. ya q me interesaba saber como hacia para respaldar un objeto en especifico... como un usuario... gracias