Sem categoria

Linux – Troubleshooting Em Tempo De Execução Com Strace

Incrivel essa ferramenta. Voce pode enteder mais sobre o comando e verificar se realmente está executado o comando de fato. Uma teste a mais de segurança após alguma intrusão ou mesmo queda do sistema. Marcelo Cavalcante postou em seu blog e, claro, fiz teste em minha estação de estudos. Um ubuntu 13.10. Vamos lá

Se algum dia você já precisou realizar uma análise para troubleshoot de algum comando em tempo de execução e não soube como fazê-lo, seus problemas acabaram. O strace faz justamente isso.

Acontece com servidores comprometidos pós-invasão cujos comandos padrões Unix haviam sido substituídos por comandos similares (ao menos em nome) que realizam outras tarefas sem o conhecimento dos administradores dos mesmos.

O strace serve justamente para estes, bem como outros, casos. Ele lhe indica exatamente tudo o que acontece por baixo dos panos em seu sistema.

Vejamos um exemplo. $ ifconfig wlan0 Captura de tela de 2014-01-10 17:07:19

Agora vejamos a diferença com o uso do strace. $ strace ifconfig wlan0

Captura de tela de 2014-01-10 17:08:05

Além do uso regular, ele possui diversos parâmetros que podem melhorar ou filtrar o seu uso. Você pode verificar a lista de parâmetros em seu manual de uso: man strace

Fonte: blog Marcelo Cavalcante!

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s