Eu tenho trabalhado em sistemas operacionais embarcados como o uCOS, o ThreadX. Embora eu tenha codificado aplicativos no Linux, agora estou planejando começar a aprender o Kernel do Linux. Eu tenho poucas perguntas sobre o meio ambiente.
Q...
Eu tenho uma função bash (ou alias), por exemplo function install() {sudo apt-get install $@} . Ao executar o comando install dicelab , o que eu espero que seja realmente executado é sudo apt-get install dicelab . Onde posso ver o que foi...
Eu tenho duas instâncias de um processo em execução. Um deles é "freakk oUT!" e erros de impressão não param para STDOUT.
Eu quero matar o processo quebrado, mas tenho que me certificar de não terminar o processo errado. Ambos foram iniciados...
Eu escrevi um programa que chama setuid(0) e execve("/bin/bash",NULL,NULL) .
Então eu fiz chown root:root a.out && chmod +s a.out
Quando executo ./a.out , obtenho um shell de root. No entanto, quando faço gdb a.out , el...
Eu sei de strace, que é super útil para assistir a chamadas do sistema. Existe um equivalente que possa rastrear chamadas para bibliotecas externas?
Por exemplo, estou tentando depurar algum mau comportamento SSLeay com um binário de terceiro...
No mundo * nix, existe uma maneira de o shell script ter informações sobre qual programa o executou?
Exemplo:
/path/to/script1 /path/to/script_xyz
neste cenário imaginário, script_xyz teria informações de caminho ( /path/to/scri...
Existe uma maneira de obter um core dump (ou algo similar) para um processo sem realmente matar os processos? Eu tenho um processo python multithread executado em um sistema incorporado. E eu quero ser capaz de obter um instantâneo do processo e...
Espero receber sugestões baseadas em experiência sobre como depurar o problema de suspensão para RAM. Conselhos específicos para minha situação (detalhados abaixo) seriam ótimos, mas também estou interessado em conselhos gerais sobre como depura...
Existe um equivalente do que a opção -T e -U do truss O utilitário Solaris funciona no Linux.
Esses são para especificar uma chamada de sistema ( -T ) ou uma função de biblioteca ( -U ) que, quando chamada pelo aplicativo rastr...