Home labs & practical projects
Make a Linux service survive a reboot
A project to do with your own tools, with guidance on what to create and capture.
What you could create
A service works after manual setup but fails after the server restarts. The administrator must make storage, permissions and service configuration persistent.
| Evidence | What to capture |
|---|---|
| Persistent service configuration | Show the inputs, scope and decisions behind this record. The service runs with the intended non-administrative identity. |
| Reboot validation and troubleshooting log | Include the evidence supporting your conclusion. A reboot preserves configuration and data availability. |
What you'll need
Local lab
Use a disposable compatible Linux VM and a harmless service with a dedicated data directory. Save a snapshot and a baseline status report.
Project record
Keep the working files for persistent service configuration and record assumptions as you go.
Current reference material
Use the linked provider resources to verify the features, access terms and version relevant to your project.
Access & cost
Uses your own computer. Confirm hardware capacity, software licences and download terms before setup.
Use disposable VMs, containers or a simulator. Keep the lab separate from your everyday machine and work network.
Suggested milestones
- 1
Plan and investigate
Configure the service account, filesystem permissions and persistent storage mount.
- 2
Develop your approach
Enable the service and inspect failures using system logs and security context where applicable.
- 3
Verify and explain
Reboot the VM and validate service access and stored test data.
Useful resources
Use these resources to deepen your understanding and check key details.
Review the current provider requirements and relevant subject areas.
Check relevance, platform versions and current access terms.
Find relevant providers and check features, access requirements and costs.
A useful starting point
Use a disposable compatible Linux VM and a harmless service with a dedicated data directory. Save a snapshot and a baseline status report.
What a good result looks like
- The service runs with the intended non-administrative identity.
- A reboot preserves configuration and data availability.
Finish the project
Save sanitised evidence, then remove the lab instances or revert to the clean snapshot. Remove temporary accounts and credentials.
Independent home-project guidance, not an official vendor lab or a claim of complete exam coverage. Use your own tools and label the work accurately.