Está en la página 1de 3

Actividad 1.

Esta primera actividad va a ser una pequeña aproximación a lo que sería la

automatización de copias de seguridad. En este caso, tan solo vamos copiar los datos

del directorio home del usuario a otro directorio para tener una copia de los mismos. Lo

que tienes que hacer es programar una tarea con crontab (desde tu usuario) que copie

todos los archivos del home de tu usuario al directorio /tmp/backup todos los días cada

2 minutos (al guardarlo en /tmp, los datos se eliminarán cuando cierres sesión, por lo

que no tienes que preocuparte de borrarlos). Espera un par de minutos y comprueba

que los archivos se van copiando automáticamente. Después de la primera copia, crea

nuevos archivos cualesquiera y comprueba que en dos minutos se copian también al

directorio.

Actividad 2. Realiza un listado de los crontabs activos de Ubuntu y bórralos todos.

Actividad 3. En esta actividad vas a añadir un control de acceso a cron para impedir que

el usuario Ubuntu pueda lanzar nuevas tareas programadas. Comprueba el resultado

tratando de ejecutmateoar de nuevo el comando crontab –e desde Ubuntu.

Actividad 4. Para esta segunda tarea vamos a necesitar 3 usuarios. Tu usuario Ubuntu,

y otros dos que llamaremos mateo y carmen (créalos como ya hemos aprendido y

asígnales una contraseña, ya que necesitaremos trabajar con ellos).

 Vas a crear un directorio llamado ‘transfer’ en el home de mateo y otro en el

home de carmen.

 En tu usuario Ubuntu vas a crear un directorio llamada ‘buzon’.

 Vas a programar una tarea en el crontab del administrador que mueva todos los

archivos del directorio ‘transfer’ de mateo y de carmen al directorio ‘buzon’ de


Ubuntu, cada 3 minutos.

 Comienza a crear archivos en el directorio ‘transfer’ desde mateo y luego desde

carmen y comprueba que, pasado un tiempo, estos archivos desaparecen de este

directorio y aparecen en el de ‘buzon’ de ubuntu.

Actividad 5. Con el comando at, programa una alerta para todo el sistema (con el

comando wall) para dentro de 5 minutos que diga “Hora de almorzar”.

ARCHIVO BACKUP
Actividad 1. Ahora realiza un archivado manual del directorio /etc en un archivo llamad
bketc.tar (guárdalo en tu home). Vuelve a repetir el mismo ejercicio, pero esta vez
comprime el resultado en bzip2. Repite por última vez el ejercicio, pero esta vez
comprime el resultado en gzip. Por último, compara el tamaño de los tres archivos de
backup generados.

Actividad 2. Realiza una copia incremental de tu directorio home (guarda el archivo de


backup en /tmp). El archivo debe estar comprimido en gzip. A continuación, genera
varios archivos con algo de contenido en tu home. Por ejemplo:
$ echo “hola mundo” > file1; echo “hola 2” > file2; echo “nuevo doc” > file3
Ahora realiza de nuevo otra copia de seguridad incremental del directorio home.
Para finalizar, descomprime el archivo donde has realizado la última copia incremental
y verifica que solo contiene los últimos archivos creados (file1, file2 y file3). Ya que, al
ser una copia incremental, solo debería tener los nuevos archivos que no se hubieran
respaldado en la copia anterior.
Actividad 3. Asegúrate de que todavía tienes los archivos de backup creados en la
actividad anterior. Ahora, vas a borrar todo el contenido de tu home, para simular una
corrupción o pérdida de datos. Para finalizar, vas a restaurar los archivos de la copia
de
seguridad que habías realizado. Verifica que tu directorio home se ha restaurado
correctamente y se encuentran presentes todos los archivos que habías eliminado.
Actividad 4. Programa, con el crontab del administrador, copias de seguridad
recurrentes de los datos de los usuarios, es decir, del contenido de su directorio home
(asegúrate de tener, al menos, dos usuarios). Programa las copias para que se
realicen
todos los días a la hora actual en la que estás realizando esta actividad, más 5
minutos
(para poder ver los resultados). Las copias deben ser incrementales y estar
comprimidas
en gzip. El nombre de las copias deben ser “bk[fecha].tar.bz” (ej: bk_05-12-
2022.tar.bz).

ejercicio 4

Ejercicio 5

También podría gustarte