Sunteți pe pagina 1din 15

Instituto

Tecnolgico de
Pachuca
Seguridad en Redes

Practica:
Respaldos Automticos

Alumno: Gress Rivera Mario Omar


No.Control: 11200641

Fecha
05/Mayo/15

Respaldos Automticos

Se llevara acabo la practica requerida, que consiste en realizar el


respaldo de una carpeta determinada, de manera automtica y
nicamente utilizando herramientas proporcionadas por el sistema
operativo anfitrin.
En este caso se cuenta con el Sistema Operativo Ubuntu 15.04 Vivid
Vervet.

Ubuntu

Ubuntu es un sistema operativo basado en GNU/Linux y que se


distribuye como software libre , el cual incluye su propio entorno de
escritorio denominado Unity. Su nombre proviene de la tica homnima,
en la que se habla de la existencia de uno mismo como cooperacin de
los dems.
Esta orientado al usuario novel y promedio, con un fuerte enfoque en la
facilidad de uso y en mejorar la experiencia de usuario. Est compuesto
de mltiple software normalmente distribuido bajo una licencia libre o de
cdigo abierto. Estadsticas web sugieren que la cuota de mercado de
Ubuntu dentro de las distribuciones Linux es, aproximadamente, del
49%, y con una tendencia a aumentar como servidor web. Y un

importante incremento activo de 20 millones de usuarios para fines del


2011.
Una de las cosas que se deben de hacer para mantener nuestro sistema
y datos a salvo es crear copias de seguridad o backup.
En Ubuntu disponemos de varias herramientas, dependiendo de
nuestras necesidades y aunque existen muchas aplicaciones para este
trabajo, vamos a ver como hacerlo por medio de la aplicacin
denominada BackUps que viene en Ubuntu.

Al abrirlo nos aparecer algo similar a la siguiente imagen.

En el cual podemos encontrar diversas opciones, que nos ayudaran a


generar respaldos automticos de las carpetas que nosotros indiquemos,
as mismo lo guardara en el lugar que le indiquemos.
El primer paso es indicar que carpetas vamos a respaldar, en mi caso he
elegido
la
carpeta
Comics,
que
se
encuentra
en
/home/batman/Documentos/Comics.

Ahora indicamos en donde queremos que sea guardado el respaldo. He


elegido la ruta /home/batman/Respaldo

Cabe mencionar que es preferible guardarlo en alguna particin que


tengamos dedicada a ello, o de ser posible en un medio externo.
Ahora debemos de indicar con que frecuencia se debe de hacer el
respaldo, solo contamos con dos opciones que es, cada da y cada
semana, ademas de elegir el tiempo que se conservara ese respaldo,
que puede ser, siempre, por lo menos un ao o por lo menos seis meses.

Como es la primera vez que se va a llevar acabo el respaldo, debemos


dar en botn de respaldar ahora, esto nicamente esta vez, pues no se
cuenta con una respaldo anterior.

Nos aparecer un cuadro de dialogo en el cual nos pedir si queremos


que nuestro respaldo se lleve acabo con una contrasea o no, para fines
didcticos he elegido sin contrasea, aunque en un mbito empresarial
se recomienda usar una contrasea.

Una vez que termine de crear el respaldo, lo podremos ver en la carpeta,


este se encuentra comprimido y en varios componentes esto por medio
de GZ, que es un compresor de archivos y nicamente podremos
restaurar esto por medio de la aplicacin BackUps.

Pero con esto no cumplimos lo que se nos ha pedido, que es que el


respaldo se realice a determinada hora, que en algunos casos esto
podra ser suficiente, pero ahora veamos otro mtodo para llevar acabo
esto cumpliendo todo lo que se nos ha pedido.
Script

En informtica un script, archivo de rdenes, archivo de procesamiento


por lotes o guin es un programa usualmente simple, que por lo regular
se almacena en un archivo de texto plano. Los script son casi siempre
interpretados, pero no todo programa interpretado es considerado un
script. El uso habitual de los scripts es realizar diversas tareas como
combinar componentes, interactuar con el sistema operativo o con el
usuario. Por este uso es frecuente que los shells sean a la vez
intrpretes de este tipo de programas.

Demonio

Un daemon (nomenclatura usada en sistemas UNIX y UNIX-like), servicio


(nomenclatura usada en Windows) o programa residente (nomenclatura
usada en MS-DOS) es un tipo especial de proceso informtico no
interactivo, es decir, que se ejecuta en segundo plano en vez de ser
controlado directamente por el usuario. Este tipo de programas continua
en el sistema, es decir, que puede ser ejecutado en forma persistente o
reiniciado si se intenta matar el proceso dependiendo de configuracin
del demonio y polticas del sistema. La palabra daemon viene de las
siglas en ingls D.A.E.MON (Disk And Execution Monitor).
Cron

Cron es el nombre del programa que permite a usuarios Linux/Unix


ejecutar automticamente comandos o scripts (grupos de comandos) a
una hora o fecha especfica. Es usado normalmente para comandos de
tareas administrativas, como respaldos, pero puede ser usado para

ejecutar cualquier cosa. Como se define en las pginas del manual de


cron es un demonio que ejecuta programas agendados.
En prcticamente todas las distribuciones de Linux se usa la versin
Vixie Cron, por la persona que la desarroll, que es Paul Vixie, uno de los
grandes gurs de Unix, tambin creador, entre otros sistemas, de BIND
que es uno de los servidores DNS ms populares del mundo.

Proceso para llevar acabo el respaldo utilizando un script.


Bien, ahora que tenemos ms claros algunos conceptos bsicos como lo
son demonio y script, podemos llevar acabo la tarea de generar un
respaldo mediante el uso de ellos.
Lo primero que debemos de tener es nuestro script, que en este caso es
muy sencillo pues nicamente vamos indicar que copie un directorio en
nuestro caso el llamado Seguridad en Redes, a la carpeta destino
Respaldo, pero adems creara un directorio cuyo nombre sera el de la
fecha en que se creo el respaldo, de este modo podemos ubicar el
respaldo de determinada fecha.

Teniendo este script ya realiza una copia de lo que tenemos en el


directorio Seguridad en redes, y lo lleva a la carpeta Respaldo en la cual
crea un directorio con la fecha del respaldo, ahora solo nos resta hacer
que el demonio Crono, ejecute este Script todos los das a las 23:50,
para que de esta manera se realicen los respaldos de manera
automtica.

Modificando Crono
Para agregar una tarea a Crono, que es quien bsicamente se encarga
de verificar si se debe de ejecutar alguna orden con el transcurrir del
tiempo, es decir es como si una persona estuviera pegado al reloj viendo
que hora es y si hay que hacer alguna accin en especifico.
Para hacer esto debemos de tener el claro la siguiente nomenclatura de
la tabla de valores que utiliza Crono.

Por ejemplo, deseamos ejecutar un script todos los das a las 23:30Hrs
30 23 * * * /home/usuario/mi_script.sh
Cada * significa cualquiera, es decir, se ejecutar a las 23:30 de
cualquier da, cualquier mes y cualquier da de la semana.
Por lo cual, para nuestro caso debera quedar algo as como:
50 23 * * * /home/batman/Documentos/Octavo\ Semestre\ /Seguridad\
en\ Redes/Respaldo.sh
Para lograrlo debemos aadir esta linea en la tabla de Cron, para ello
vamos a una terminal y ejecutamos:
crontab -e

Nos abrir la tabla con el editor nano, y ahora debemos de agregar la


linea 50 23 * * * /home/batman/Documentos/Octavo\ Semestre\
/Seguridad\ en\ Redes/Respaldo.sh y guardar los cambios y salir.
Y listo a partir de este momento nuestro respaldo se realizara de manera
automtica todos los das a las 23:50

Como podemos apreciar en la siguiente imagen, me encuentro dentro de


la carpeta Respaldo, y como son las 23:44 aun esta se encuentra vaca,
pues apenas en este da va a ser la primera vez que se ejecute el Script
que hicimos.

Ahora, que ya ha pasado la hora de la ejecucin verificamos, y


efectivamente la carpeta de Respaldo ahora cuenta con un directorio
cuyo nombre es la fecha de 2015-05-03 y dentro de ella esta la carpeta
Seguridad en Redes la cual es un respaldo de la original, y tambin
podemos apreciar que todo lo contenido en ella fue creado a las 23:50
de esta fecha.

Ahora ha pasado todo un nuevo da y verificamos que se haya realizado


el respaldo automtico, y en la imagen podemos encontrar como ahora
contamos con una carpeta cuyo nombre es la fecha 2015-05-04 y dentro
de ella existe una copia de la carpeta seguridad en redes con los
archivos actuales, y adems podemos apreciar en que da se crearon y
la hora.

Conclusin:
Con esta practica podemos concluir, que a pesar de que existen muchas
herramientas con interfaz grfica que pueden realizar un respaldo
mediante unos cuantos clics, siempre sera mucho ms recomendable,
hacer uso del Shell, ya que mediante un Script, nuestro respaldo puede
llevarse acabo de una manera muy personalizada, por lo cual su
desempeo sera mucho ms eficaz, lo nico que se debe de conocer es
programacin bsica en el Shell, pues ya que la automatizacin es
realizada por el demonio Cron, y es muy sencillo modificar su tabla de
tareas, para que se ejecuten en el tiempo que queremos.

S-ar putea să vă placă și