systemd

Manage Linux system services and inspect logs via systemctl and journalctl.

3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/jholhewres/devclaw-skills --skill systemd-jholhewres
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: systemd
Source: https://github.com/jholhewres/devclaw-skills/tree/main/skills/systemd
Command: npx skills add https://github.com/jholhewres/devclaw-skills --skill systemd-jholhewres

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the management of Linux services, allowing for easy control over their status, starting, stopping, and enabling/disabling. It also provides straightforward access to service logs.

Core Features & Use Cases

  • Service Management: Start, stop, restart, reload, enable, and disable system services.
  • Status Monitoring: Check the current status of running or failed services.
  • Log Inspection: View real-time or historical logs for specific services.
  • Use Case: If a web server service is unresponsive, you can use this Skill to check its status, restart it, and then examine its logs to diagnose the issue.

Quick Start

Check the status of the 'nginx' service.

Frequently Asked Questions about systemd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Linux services using systemctl?

You manage Linux services using systemctl by executing bash and ssh commands to start, stop, restart, reload, enable, or disable system services. This provides direct lifecycle control over server administration and application deployment workflows.

Can I view real-time logs for a specific service with journalctl?

You can view real-time or historical logs for a specific service using journalctl to diagnose issues. This provides straightforward access to service logs, enabling you to examine errors after restarting an unresponsive web server.

Do I need bash and ssh to execute remote systemd commands?

You need bash and ssh to execute remote systemd commands and interact with the init system. These dependencies are required to apply service lifecycle control and perform log analysis on remote Linux servers.

What is the best way to restart a failed Linux service and diagnose the issue?

The best way to restart a failed Linux service and diagnose the issue is by using systemctl to restart it, followed by journalctl to inspect the logs. This combination allows you to regain service availability and analyze the underlying failure.