31 – Assinale a alternativa que completa adequadamente a lacuna abaixo:
O Comando ______________ do Linux, permite observar cada chamada de sistema que um processo faz e cada sinal que ele recebe enquanto está em execução
(A) strace
(B) pipe
(C) top
(D) ps
(E) pstree
A Resposta é a alternativa “A”.
O comando strace é responsável por interceptar e registrar as chamadas de sistemas de um processo. É uma ferramenta poderosa e muito utilizada para diagnosticar problemas em ambientes Linux.
Fonte: http://manpages.ubuntu.com/manpages/jaunty/man1/strace.1.html
As demais alternativas são comandos bem conhecidos:
Pipe- repassa a saída de um comando como entrada em outro.
Top – exibe informações sobre os processos em execução no sistema, em tempo real e de forma amigável. Note que a alternativa quer saber os detalhes das chamadas ao sistema. O top não faz isso.
ps – Também exibe informações sobre os processos em execução no sistema (id, proprietário, comando realizado, status, etc) ,mas não de forma iterativa como o TOP. O ps é mais utilizado em scriptshell e situações onde não necessite de interatividade.
pstree – exibe a hierarquia dos processos