Pular para o conteúdo
Skillpedia
Diversos48 mil · #3460

linux-troubleshooting

Ajuda seu agente a resolver problemas em sistemas Linux. Ele investiga e conserta falhas, lentidão e erros em serviços. Isso garante que o sistema funcione corretamente.

O que ela faz

Este guia ajuda a resolver problemas em computadores que usam Linux. Ele verifica o desempenho, serviços que pararam de funcionar e problemas de rede.

Quando usar

  • ✓Quando o computador está lento.
  • ✓Quando um programa ou serviço não funciona.
  • ✓Quando a internet no computador está com problemas.

Exemplo do que pedir para a IA

“Meu servidor Linux está muito lento, pode me ajudar a descobrir o porquê?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/linux-troubleshooting/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/linux-troubleshooting/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele funciona pedindo para a IA executar comandos no seu sistema Linux para coletar informações. Depois, analisa essas informações para encontrar a causa do problema.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill linux-troubleshooting

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/linux-troubleshooting/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Fluxo de Trabalho para Solução de Problemas no Linux

Visão Geral

Fluxo de trabalho especializado para diagnosticar e resolver problemas em sistemas Linux, incluindo problemas de desempenho, falhas de serviço, problemas de rede e restrições de recursos.

Quando Usar Este Fluxo de Trabalho

Use este fluxo de trabalho quando:

  • Diagnosticar problemas de desempenho do sistema
  • Solucionar falhas de serviço
  • Investigar problemas de rede
  • Resolver problemas de espaço em disco
  • Depurar erros de aplicativos

Fases do Fluxo de Trabalho

Fase 1: Avaliação Inicial

Habilidades a Invocar

  • bash-linux - Comandos Linux
  • devops-troubleshooter - Solução de problemas

Ações

  1. Verificar o tempo de atividade do sistema
  2. Revisar alterações recentes
  3. Identificar sintomas
  4. Coletar mensagens de erro
  5. Documentar descobertas

Comandos

uptime
hostnamectl
cat /etc/os-release
dmesg | tail -50

Prompts para Copiar e Colar

Use @bash-linux to gather system information

Fase 2: Análise de Recursos

Habilidades a Invocar

  • bash-linux - Comandos de recursos
  • performance-engineer - Análise de desempenho

Ações

  1. Verificar o uso da CPU
  2. Analisar a memória
  3. Revisar o espaço em disco
  4. Monitorar I/O
  5. Verificar a rede

Comandos

top -bn1 | head -20
free -h
df -h
iostat -x 1 5

Prompts para Copiar e Colar

Use @performance-engineer to analyze system resources

Fase 3: Investigação de Processos

Habilidades a Invocar

  • bash-linux - Comandos de processos
  • server-management - Gerenciamento de processos

Ações

  1. Listar processos em execução
  2. Identificar "devoradores" de recursos
  3. Verificar o status do processo
  4. Revisar árvores de processos
  5. Analisar a saída do strace

Comandos

ps aux --sort=-%cpu | head -10
pstree -p
lsof -p PID
strace -p PID

Prompts para Copiar e Colar

Use @server-management to investigate processes

Fase 4: Análise de Logs

Habilidades a Invocar

  • bash-linux - Comandos de logs
  • error-detective - Detecção de erros

Ações

  1. Verificar logs do sistema
  2. Revisar logs de aplicativos
  3. Procurar por erros
  4. Analisar padrões de logs
  5. Correlacionar eventos

Comandos

journalctl -xe
tail -f /var/log/syslog
grep -i error /var/log/*

Prompts para Copiar e Colar

Use @error-detective to analyze log files

Fase 5: Diagnóstico de Rede

Habilidades a Invocar

  • bash-linux - Comandos de rede
  • network-engineer - Solução de problemas de rede

Ações

  1. Verificar interfaces de rede
  2. Testar conectividade
  3. Analisar conexões
  4. Revisar regras de firewall
  5. Verificar resolução DNS

Comandos

ip addr show
ss -tulpn
curl -v http://target
dig domain

Prompts para Copiar e Colar

Use @network-engineer to diagnose network issues

Fase 6: Solução de Problemas de Serviço

Habilidades a Invocar

  • server-management - Gerenciamento de serviços
  • systematic-debugging - Depuração

Ações

  1. Verificar status do serviço
  2. Revisar logs do serviço
  3. Testar reinício do serviço
  4. Verificar dependências
  5. Verificar configuração

Comandos

systemctl status service
journalctl -u service -f
systemctl restart service

Prompts para Copiar e Colar

Use @systematic-debugging to troubleshoot service issues

Fase 7: Resolução

Habilidades a Invocar

  • incident-responder - Resposta a incidentes
  • bash-pro - Implementação de correções

Ações

  1. Implementar correção
  2. Verificar resolução
  3. Monitorar estabilidade
  4. Documentar solução
  5. Criar plano de prevenção

Prompts para Copiar e Colar

Use @incident-responder to implement resolution

Checklist de Solução de Problemas

  • Informações do sistema coletadas
  • Recursos analisados
  • Logs revisados
  • Rede testada
  • Serviços verificados
  • Problema resolvido
  • Documentação criada

Portões de Qualidade

  • Causa raiz identificada
  • Correção verificada
  • Monitoramento implementado
  • Documentação completa

Pacotes de Fluxo de Trabalho Relacionados

  • os-scripting - Scripting de SO
  • bash-scripting - Scripting Bash
  • cloud-devops - DevOps

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.
  • Pare e peça esclarecimentos se as entradas necessárias, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes

O que é Linux?

Linux é um sistema operacional, como o Windows ou o macOS, usado em muitos servidores e computadores.

O que são 'serviços' no Linux?

Serviços são programas que rodam em segundo plano para manter o sistema funcionando, como servidores web ou de banco de dados.

Preciso saber comandos Linux para usar isso?

Não, a IA vai te guiar e usar os comandos necessários para você.

Detalhes

Descrição original do autor

Linux system troubleshooting workflow for diagnosing and resolving system issues, performance problems, and service failures.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3460
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas