In this lab, students are introduced to the concepts of creating backups using a specific command-line tool and managing scheduled tasks through scripts. The process begins with the creation of a backup script that utilizes a timestamp format to name backup files, ensuring they are organized chronologically. The script is designed to compress and archive critical directories such as system configurations and web server files.
After establishing the initial backup script, students are guided to modify the script for different backup frequencies, creating distinct scripts for daily and weekly backups. This involves updating the naming conventions within the script to reflect the intended schedule.
To automate these backup processes, students learn to configure a system-wide scheduling table, which dictates when the backup scripts should run. This configuration includes setting specific times for the daily and weekly backups, allowing the system to execute these tasks automatically without manual intervention.
Throughout the lab, there is an emphasis on the importance of backups and the efficient management of system tasks, encouraging further exploration into advanced topics such as network backup transfers and encryption methods for securing backup data.
Source Link


