What problem does it solve?
systemd units often require careful validation before enabling to avoid boot delays and misconfigurations. This skill provides a compass for verifying unit files, timing expressions, load paths, and security constraints to prevent breakages that stall services.
Core Features & Use Cases
- Verify unit files syntax and references using systemd-analyze verify to catch early errors.
- Validate OnCalendar expressions and timer scheduling to ensure correct runtimes.
- Inspect unit load paths and overrides with unit-paths to understand search behavior and dependencies.
- Review hardening posture with security to surface missing sandboxing or isolation controls.
- Use debugging verbs like blame and critical-chain to diagnose boot ordering issues.
Quick Start
Run analyze-systemd verify on a unit file to catch syntax and dependency issues before enabling.