troubleshooting

Diagnose Linux system, CLI, and service issues using standard diagnostic tools.

6|Updated Jun 12, 2021
One-click install
npx skills add https://github.com/rwaltr/dotfiles --skill troubleshooting-rwaltr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: troubleshooting
Source: https://github.com/rwaltr/dotfiles/tree/main/home/dot_config/private_pi/agent/skills/troubleshooting
Command: npx skills add https://github.com/rwaltr/dotfiles --skill troubleshooting-rwaltr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Debugging Linux systems, CLI tools, performance issues, network problems, and service management can be time-consuming and error-prone. This skill provides a structured approach to diagnosing and resolving those issues efficiently.

Core Features & Use Cases

  • System diagnostics and monitoring to identify root causes.
  • Process and resource troubleshooting for CPU, memory, and I/O issues.
  • Network connectivity and service status analysis across Linux environments.
  • Use Case: When you observe slow starting services or intermittent network failures, this skill guides through step-by-step checks to isolate causes.

Quick Start

Run a quick diagnostic session on the target Linux system to identify root causes.

Frequently Asked Questions about troubleshooting

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

FAQPage Schema
How do I troubleshoot slow starting Linux services and identify the root cause?

To troubleshoot slow starting Linux services, you need structured system diagnostics using tools like systemctl and journalctl to check service status and isolate startup bottlenecks. This approach guides you through step-by-step checks to safely identify root causes without causing system disruption.

What is the best way to diagnose high CPU or memory usage on a Linux server?

The best way to diagnose high CPU or memory usage on a Linux server is through process and resource troubleshooting using monitoring tools like ps, top, and htop. This method identifies specific processes causing performance bottlenecks and guides targeted resolutions to restore system stability.

How do I analyze network connectivity issues across Linux environments and containers?

To analyze network connectivity issues across Linux environments and containers, use network troubleshooting tools like ss to inspect socket status and service connections. This structured diagnostic approach isolates intermittent network failures and guides root-cause resolution safely.

Can I use standard Linux diagnostic tools to troubleshoot containerized workflows?

Yes, you can use standard Linux diagnostic tools like ps, top, ss, and journalctl to troubleshoot containerized workflows. This skill applies safe diagnostic procedures to containerized environments, helping identify system and service issues without disrupting active processes.

Why does my Linux system experience intermittent failures and how do I isolate the cause?

Intermittent Linux system failures often stem from resource bottlenecks or service management issues. By applying structured system diagnostics and monitoring with journalctl and systemctl, you can step through checks to isolate the exact root cause safely and resolve the underlying problem.

What are the limitations of standard Linux CLI tools for system diagnostics?

Standard Linux CLI tools for system diagnostics require careful execution to avoid disrupting active services. While tools like top, ss, and journalctl provide deep visibility, they must be applied using safe diagnostic procedures to prevent unintended system instability during root-cause analysis.