LinuxParty
Hay veces, que tenemos la necesidad de realizar una copia de seguridad de todo el sistema, pongamos por ejemplo que quisiéramos actualizar nuestro equipo, de Fedora X a X+1, (o Ubuntu, o la que quieras) o simplemente, queremos hacer una copia de seguridad por si todo va mal, que podamos recuperarlo, tal vez haciendo una instalación previa de la Distro y luego restaurando la copia, pero la copia de seguridad hay que hacerla... Como es un trabajo tedioso, aquí te enseñamos a hacerla, mejorarla, meterla en un script y usar el crond, te lo dejamos como tarea...
Sería interesante que tu sistema, si debe hacerse copia de seguiridad, lo hagas en un script, y se lo añadas al crontab, pero aquí se expone una idea general.
Estos son los pasos...
1º.- entras como como root y creamos una carpeta.
Accedemos a ella y escribimos los siguientes comandos:
cd /
md backup
cd /backup
tar cvpjf backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup/backup.tar.bz2 --exclude=/mnt --exclude=/media --exclude=/sys --exclude=/tmp /
Y listo. Con eso, se creará un archivo llamado backup.tar.bz2 dentro de dicha carpeta, el cual contendrá el sistema, excepto las partes excluidas. Si querés excluir otros directorios del blackup como por ejemplo el /home, solo agregar “-exclude=/home” al final del comando.
Luego, para recuperar:
tar xvpfj backup.tar.bz2 -C /
Y listo. Es así de simple.
Evidentemente, si lo que quieres es hacer copias de seguridad de los usuarios, tendrás que hacer algunas modificaciones, por ejemplo...
tar cvpjf usuario-javi.tar.bz2 --exclude=/home/javi/Videos --exclude=/home/javi/lost+found --exclude=/home/javi/Descargas --exclude=/home/javi/Música /home/javi
O un poquito más extenso...
tar cvpjf usuario-javi.tar.bz2 --exclude=/home/javier/Videos --exclude=/home/javier/Vídeos --exclude=/home/javier/lost+found --exclude=/home/javier/Descargas --exclude=/home/javi/Música --exclude=/home/javier/Documentos/Linuxs-Viejos --exclude=/home/javier/.* --exclude=/home/javier/dwhelper --exclude=/home/javier/CopiaSeg-nvu-03-06-2009.tgz --exclude=/home/javier/bin --exclude=/home/javier/workspace /home/javier/
Si quisieras actualizar el fichero ya comprimido, por ejemplo algún directorio que se te olvidó incluir...
tar rvf usuario-javi.tar.bz2 /home/javier/.kbluetooth4/
Si tuvieras que hacer una copia de seguridad de tus bases de datos, recuerda este artículo..
Hazlo, previa copia de seguridad del usario...
Y útiliza este programa: http://sourceforge.net/projects/automysqlbackup/
Y si eres desarrollador web... copia tus webs...: tar cvfz CopiaSeg-Mis-Webs-`date +%d-%m-%y`.tgz /var/www
Esto, no es recomendable que lo hagas, pero si que lo sepas...
Si quieremos enviar algún adjunto...
Queremos, por ej. enviar el fichero /etc/prueba como adjunto, y el fichero /tmp/mensaje.txt con su contenido como cuerpo del e-mail:
#(uuencode /etc/prueba ; cat /tmp/mensaje.txt) | mailx -s "Envio fichero" Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
También puedes visitar:
Script para hacer copia de seguridad de los Usuarios, Bases de Datos y /var/www/html
Para crear copias de seguridad de las Bases de Datos MySQL / MariaDB
Crear Copias de Seguridad (Backups) de MariaDB o MySQL Automáticas con AutoMySQLBackup
-
Seguridad
- Conexión Segura NFS en Linux, Tunelizar NFS sobre SSH y Configuración de NFS sobre SSH para Mayor Seguridad
- Utilizar ssh sin contraseña con ssh-keygen y ssh-copy-id
- Millones de teléfonos móviles podrían ser vulnerables a la vigilancia del gobierno chino
- Cómo limitar las conexiones SSH a la red local en Linux
- Los televisores inteligentes son como un «caballo de Troya digital» en los hogares
- Snort para Windows, detección de Intrusos y seguridad.
- Detección de Intrusiones con las herramientas: BASE y Snort.
- El Sistema de Detección de Intrusos: Snort. ( Windows y Linux )
- Configuración con Ejemplos de Snort para Windows, detección de intrusiones
- ¿El gobierno de EE. UU. ignoró la oportunidad de hacer que TikTok fuera más seguro?
- ¿Qué es SSH y cómo se utiliza? Los conceptos básicos de Secure Shell que necesitas saber
- Asegurar memcached del servidor, para evitar amplificar ataques DDoS
- Consejos de Seguridad para Pagos Móviles en España: Protege tus Transacciones con Estos Consejos Prácticos
- 22 herramientas de seguridad de servidores Linux de código abierto en 2023
- 8 hábitos que deben tomar los teletrabajadores altamente seguros
Comentarios
gracias de todas formas