🥸Become a systemd Monitoring Ninja!🥷
Discover top command-line tools for checking systemd unit and timer status

Driving SD-WAN Adoption in South Africa
Search for a command to run...
Discover top command-line tools for checking systemd unit and timer status

Driving SD-WAN Adoption in South Africa
No comments yet. Be the first to comment.
Enhancing Security and Compliance with ManageEngine ADAudit Plus

Why Pings Aren't Enough & NMS is Essential

What is SD-WAN (Software Defined Wide Area Networking)? | The Mechanics of this Groundbreaking New Network Technology

Embracing First Principles & the Scientific Method

Ever Wondered | "Is My Internet Really 99.9% Reliable?" 🤔

systemctl list-units --type=service --all
🔹 This shows all services, whether active, inactive, or failed.
systemctl list-timers --all
🔹 This displays all systemd timers, including when they last ran and when they will run next.
systemctl status <service-name>
🔹 Example: Check the status of cron:
systemctl status cron.service
systemctl status <timer-name>.timer
🔹 Example: Check a custom-reboot timer:
systemctl status custom-reboot.timer
systemctl --failed
🔹 This only shows failed services, helping with troubleshooting.
systemctl list-units --type=service --state=failed
🔹 Shows only failed services.
systemctl is-enabled <service-name>
🔹 Example: Check if ssh starts on boot:
systemctl is-enabled ssh
Output:
enabled ✅ → Runs on boot
disabled ❌ → Does not run on boot
static 🔄 → Dependency of another service
systemctl list-units --type=service --no-pager
🔹 This gives a concise list of all services.
If you prefer a ncurses-based interface:
1️⃣ systemd-cgtop → Shows systemd resource usage (CPU, Memory, etc.)
systemd-cgtop
2️⃣ systemd-analyze blame → Shows slow-starting services
systemd-analyze blame
3️⃣ systemd-analyze critical-chain → Shows slow dependencies in the boot sequence
systemd-analyze critical-chain
| Command | Description |
systemctl list-units --type=service --all | Show all services (active & inactive) |
systemctl list-timers --all | List all timers |
systemctl status <unit> | Show status of a unit |
systemctl --failed | Show only failed services |
systemctl is-enabled <unit> | Check if a service runs at boot |
systemd-analyze blame | Show slow-starting services |
systemd-analyze critical-chain | Show dependency delays in boot |
systemd-cgtop | Show systemd CPU/memory usage |
🚀 Now you're a systemd monitoring ninja! 😎