Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como backup

Buscar y borrar archivos al mismo tiempo

En mi trabajo me asignaron como tarea la creación de un cron para el respaldo de algunos archivos y el borrado de otros. La tarea del cron no presentaba ninguna complicación, lo interesante de la tarea surge cuando debo el cron debe localizar unos archivos (logs) que se genera un aplicativo instalado en el servidor y que deben ser borrados para liberar espacio conservando únicamente los últimos 3 días. Esta tarea se empezó a llevar de forma manual hasta que me dí a la tarea de buscar en internet alguna herramienta que de una u otra forma me permitiera automatizar dicho proceso y no tuve que buscar mucho, encontre un comando que en conjunto con otras instrucciones me permitió hacer lo que andaba buscando. El comando no es otro más que el find y esto fue lo que hice. La instrucción implementada fue esta: [abc@home]$ find /opt/sfs/logs -type f ( ! -name '*tar' -a ! -name 'bk_*' ) -atime +3 -exec rm {} \; Lo que hace dicha instrucción es busque y borre de la ruta /opt/sfs...

Backup con Netcat desde una máquina fantasma

En la actualidad existe diferentes herramientas de informática para llevar a cabo el proceso de copias de seguridad, sin embargo existen algunas con opciones poco conocidas por los usuarios y que son gran utilidad, este es el caso del Netcat con el que podemos por ejemplo hacer copia de archivos de una máquina Linux a otra (o simplemente hacer respaldo/copia de seguridad de un escritorio a un servidor). Suponiendo quiere una copia de seguridad de un servidor o de escritorio a otro equipo o incluso crear una imagen de un archivo, procederíamos así: En el equipo destino: ** Arracamos nuestra distribución de linux en modo de rescate con acceso a redes Hacemos que el netcat escuche por el puerto 30 - # nc -l -p | dd of = /dev/sda (asumiendo que el disco duro está identificado como sda y no como hda): # nc -l -p 30 | dd of = /dev/sda En el pc de origen: Volcamos el contenido del disco para el PC de destino - # dd if = /dev/sda | nc # dd if = /dev/sda | nc 192.168.0.20 30 Comprobamos que e...