Introducción
En este proyecto, aprenderás a configurar un trabajo cron para realizar una copia de seguridad automática de los archivos de registro diario del sistema. Como administrador de sistema, es posible que necesites realizar copias de seguridad de registros con frecuencia para garantizar la disponibilidad y recuperabilidad de los datos importantes del sistema.
🎯 Tareas
En este proyecto, aprenderás:
- Cómo configurar un trabajo cron para el usuario "labex"
- Cómo crear un archivo tar de archivos de registro específicos del directorio
/var/log - Cómo guardar el archivo de copia de seguridad en el directorio
/home/labex/project/backup/con un nombre de archivo basado en la fecha
🏆 Logros
Después de completar este proyecto, podrás:
- Automatizar la copia de seguridad diaria de los archivos de registro del sistema utilizando un trabajo cron
- Asegurar una copia de seguridad consistente y confiable de los registros críticos del sistema
- Verificar la creación exitosa de los archivos de copia de seguridad de registros
Configurar el trabajo cron
En este paso, aprenderás a configurar un trabajo cron para el usuario "labex" para ejecutar el script de copia de seguridad de registros.
Abra una terminal y abra el editor de cron ejecutando el siguiente comando:
crontab -eAgregue la siguiente línea al editor de cron:
0 2 * * * mkdir -p /home/labex/project/backup/ && tar -zcf /home/labex/project/backup/$(date +\%Y-\%m-\%d).tar /var/log/dpkg.log /var/log/bootstrap.log /var/log/fontconfig.logEste trabajo cron se ejecutará a las 2:00 a.m. todos los días y realizará las siguientes acciones:
- Creará el directorio
/home/labex/project/backup/si no existe. - Creará un archivo tar llamado
YYYY-MM-DD.taren el directorio/home/labex/project/backup/, que contendrá los archivosdpkg.log,bootstrap.logyfontconfig.logdel directorio/var/log/.
- Creará el directorio
Guarde y salga del editor de cron.
Reinicie el servicio cron para asegurarse de que el nuevo trabajo cron esté activo:
sudo service cron restart
Verificar la copia de seguridad
En este paso, aprenderás a verificar que la copia de seguridad de registros se está creando como se espera.
- Espere hasta la siguiente hora programada de copia de seguridad (2 a.m.).
- Después de que se haya creado la copia de seguridad, revise el directorio
/home/labex/project/backup/para asegurarse de que el archivo de copia de seguridad esté presente. - Si el archivo de copia de seguridad está presente y el contenido es el esperado, el proceso de copia de seguridad de registros está funcionando correctamente.
¡Felicitaciones! Has configurado con éxito un trabajo cron para realizar una copia de seguridad automática de los archivos de registro diario del sistema.
Resumen
¡Felicitaciones! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.



