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.