TEC-ITS43-03 · Lesson 11 · 10.5 clock hours · practice
OS Maintenance, Updates, and Backup Strategies
Objective. Students will implement an update and backup plan for Windows and Linux systems using built-in tools, verifying backup integrity and documenting a maintenance schedule.
⚠ Pending professional review
This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
Why Maintenance, Updates, and Backups Matter
A computer that is never updated and never backed up is a liability waiting to become a crisis. Operating system updates patch security vulnerabilities, fix bugs, and add stability improvements. Without them, systems are exposed to known exploits that attackers actively target. Backups ensure that when hardware fails, ransomware strikes, or a user accidentally deletes critical files, the organization can recover without losing significant data or productivity. For an IT support technician, building and following a maintenance schedule is a core professional responsibility.
Windows Update
Windows 10 and Windows 11 manage updates through Settings > Windows Update. From that screen you can check for updates manually, review update history, pause updates temporarily, and configure Active Hours — the window of time when Windows will not restart the machine automatically to apply updates. Setting Active Hours to match the business's working day (for example, 8 AM to 6 PM) prevents unexpected reboots during productive work time.
Updates are classified as quality updates (cumulative monthly patches, security fixes) and feature updates (larger semi-annual releases on Windows 10; annual on Windows 11). Always review update history after a patch cycle to confirm all updates installed successfully. A failed update shown in history often indicates a storage or compatibility issue that must be resolved before the next patch cycle.
Windows Backup Tools
Windows provides two built-in file-protection tools:
- Backup and Restore (Windows 7) — still present in Windows 10/11 under Control Panel > Backup and Restore (Windows 7). It can create a system image or a scheduled file backup to an external drive or network location.
- File History — found in Settings > Update & Security > Backup (Windows 10) or Settings > System > Storage > Advanced storage settings > Backup options (Windows 11). File History continuously monitors libraries, the Desktop, Contacts, and Favorites, saving versions to an external or network drive. It is a file-level backup, not a full system image.
For a small office, connecting a USB drive and enabling File History provides an easy, automated file-level backup. After setup, always verify by restoring at least one file through the File History interface. A backup that has never been tested is not a reliable backup.
Linux Updates with APT
On Debian-based distributions such as Ubuntu, the APT (Advanced Package Tool) package manager handles updates in two steps:
1. `sudo apt update` — refreshes the local list of available packages from configured repositories. This does not install anything.
2. `sudo apt upgrade` — downloads and installs newer versions of all currently installed packages.
To review what changed in a specific package, use `apt changelog <package-name>` after the upgrade. Reading changelogs helps you understand what was patched and whether a reboot is required (kernel updates always require a reboot to take effect).
Linux Manual Backup with tar
The `tar` command creates compressed archive files — a standard Linux backup method for directories. The typical command for a compressed backup of the home directory is:
```
sudo tar -czvf /tmp/home_backup.tar.gz /home
```
Flag meanings:
- `-c` — create a new archive
- `-z` — compress with gzip
- `-v` — verbose (lists files as they are added)
- `-f` — specifies the archive filename
To verify the archive, extract it to a test location:
```
tar -tzvf /tmp/home_backup.tar.gz
```
The `-t` flag lists archive contents without extracting. To actually extract for a restore test:
```
tar -xzvf /tmp/home_backup.tar.gz -C /tmp/restore_test
```
Confirm the files are present and readable in `/tmp/restore_test`.
Building a Maintenance Schedule
A written maintenance schedule removes guesswork and creates accountability. A sound schedule for a small office specifies:
- Update frequency — weekly check for quality/security updates; monthly review of feature updates; immediate application of critical patches.
- Backup type — full backup weekly, incremental or file-level backups daily if possible.
- Backup destination — external USB drive kept off-site or a network-attached storage (NAS) device on a separate network segment. The 3-2-1 rule is a widely used guideline: keep three copies of data, on two different media types, with one copy off-site.
- Verification steps — restore a sample file or directory after each backup cycle; log the result with date, technician initials, and pass/fail.
- Documentation — record every update and backup event in a log with timestamps.
Safety and Professional Practices
- Always save open user files and notify users before applying updates that require a restart.
- When working inside a PC case (for adding a backup drive, for example), follow electrostatic discharge (ESD) precautions: use an antistatic wrist strap connected to a ground point and work on an antistatic mat.
- Backup media such as USB drives should be labeled, stored securely, and handled to prevent physical damage or unauthorized access.
- On Linux, commands that use `sudo` run with root privileges. Mistyped `tar` or `rm` commands with root access can cause serious data loss — double-check syntax before pressing Enter.
Key terms8
Windows UpdateThe built-in Windows service that downloads and installs operating system patches, security fixes, and feature updates from Microsoft servers.
Active HoursA Windows Update setting that defines a time range during which Windows will not automatically restart the computer to finish installing updates.
File HistoryA Windows built-in tool that continuously backs up versions of files in designated folders to an external or network drive, allowing users to restore previous versions.
APT (Advanced Package Tool)The command-line package management system used on Debian-based Linux distributions such as Ubuntu to install, update, and remove software.
tarA Linux command-line utility that creates, lists, and extracts archive files; commonly combined with gzip compression for backup purposes.
3-2-1 Backup RuleA widely used data protection guideline: keep three copies of data, stored on two different types of media, with one copy stored off-site.
Incremental BackupA backup type that copies only the data that has changed since the last backup of any type, reducing time and storage space compared to a full backup.
Backup VerificationThe process of confirming that a backup is complete and usable by successfully restoring data from it, either partially or fully, in a test environment.
In class: On Windows: run Windows Update, review update history, configure active hours, and use Backup and Restore (Windows 7) or File History to create a file-level backup to a USB drive; verify the backup by restoring one file. · On Ubuntu: run sudo apt update && sudo apt upgrade, review the changelog for one updated package, then use the tar command to create a compressed archive of the /home directory as a manual backup; verify the archive extracts correctly. · Draft a one-page OS maintenance schedule for a hypothetical five-PC small office, specifying update frequency, backup type and destination, and verification steps for both Windows and Linux systems; peer-review with a classmate.
Materials: Lab PCs running Windows 10/11, Ubuntu VMs, USB drives (for Windows backup), lab log template, maintenance schedule template (instructor-provided), CompTIA A+ Core 2 Study Guide
Check: Windows backup restore demonstrated to instructor; Ubuntu archive verified by extraction; maintenance schedule reviewed by instructor for completeness and technical accuracy. All three required.
Practice check8
Answer each question, then check it. Nothing is recorded; this is your own practice.
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.