| name | linux-troubleshooting |
| description | Linux system troubleshooting workflow for diagnosing and resolving system issues, performance problems, and service failures. |
| type | skill |
| created | 2026-02-27T00:00:00.000Z |
| domain | productivity |
| category | automation |
| risk | safe |
| source | personal |
| tags | ["skill","productivity","automation","linux","troubleshooting"] |
Linux Troubleshooting Workflow
Overview
Specialized workflow for diagnosing and resolving Linux system issues including performance problems, service failures, network issues, and resource constraints.
When to Use This Workflow
Use this workflow when:
- Diagnosing system performance issues
- Troubleshooting service failures
- Investigating network problems
- Resolving disk space issues
- Debugging application errors
Workflow Phases
Phase 1: Initial Assessment
Skills to Invoke
bash-linux - Linux commands
devops-troubleshooter - Troubleshooting
Actions
- Check system uptime
- Review recent changes
- Identify symptoms
- Gather error messages
- Document findings
Commands
uptime
hostnamectl
cat /etc/os-release
dmesg | tail -50
Copy-Paste Prompts
Use @bash-linux to gather system information
Phase 2: Resource Analysis
Skills to Invoke
bash-linux - Resource commands
performance-engineer - Performance analysis
Actions
- Check CPU usage
- Analyze memory
- Review disk space
- Monitor I/O
- Check network
Commands
top -bn1 | head -20
free -h
df -h
iostat -x 1 5
Copy-Paste Prompts
Use @performance-engineer to analyze system resources
Phase 3: Process Investigation
Skills to Invoke
bash-linux - Process commands
server-management - Process management
Actions
- List running processes
- Identify resource hogs
- Check process status
- Review process trees
- Analyze strace output
Commands
ps aux --=-%cpu | -10
pstree -p
lsof -p PID
strace -p PID