Homelab Academy / Modules
Integrated Apply/Create across this module's topics.
Module: Module 06: Linux Foundations
Activity type: Project (integrated Apply/Create)
Classes covered: 16, 17, 18, 19, 20, 21
Lab risk: medium (disposable paths + optional user systemd + ssh lab VM only)
Deliver a single evidence pack proving you can navigate, pipe, permission, supervise, log, and SSH-harden a disposable lab without touching production /data.
/opt/lab-classroom/module06-project/ with configs/, logs/, bin/.logs/errors.txt using grep|tee and reports a count.logs/heartbeat.log.journalctl --user excerpt for that unit.realpath shows all artifacts under /opt/lab-classroom/module06-projectnamei -l shows non-777 shared directory ownershipsystemctl --user status shows oneshot success```bash
systemctl --user disable --now module06-heartbeat.service 2>/dev/null || true
rm -f ~/.config/systemd/user/module06-heartbeat.service
systemctl --user daemon-reload
rm -rf /opt/lab-classroom/module06-project
```
No production paths. No chmod 777. No private keys committed. No sshd changes without console.