Sobes.tech
Junior — Middle

Quais ferramentas são usadas para diagnosticar e resolver problemas no sistema Linux?

sobes.tech IA

Resposta da IA

Para diagnosticar e resolver problemas no Linux, frequentemente utilizam-se as seguintes ferramentas:

  • top, htop — monitorização de processos e carga do sistema em tempo real.
  • ps — visualização de processos em execução.
  • dmesg — visualização de mensagens do sistema do núcleo, útil para diagnosticar problemas de hardware.
  • journalctl — visualização dos logs do systemd.
  • strace — rastreamento de chamadas ao sistema de um processo, ajuda a entender o que o programa faz.
  • lsof — mostra ficheiros e portas abertas.
  • netstat, ss — diagnóstico de ligações de rede.
  • vmstat, iostat — monitorização de recursos de CPU, memória e discos.
  • tcpdump — captura e análise de tráfego de rede.
  • gdb — depurador para programas.

Exemplo de uso do strace para diagnóstico:

strace -p <pid>

Isto permitirá ver as chamadas ao sistema do processo com o identificador pid.