Perguntas sobre 'fork'

1
resposta

como os flags do pte são restaurados quando uma página é trocada da área de troca?

Eu gostaria de entender corretamente o processo de troca e, no entanto, não consegui encontrar uma explicação completa de como os flags de uma página são restaurados quando uma página é trocada de volta para a memória - já que a informação é "pe...
30.07.2017 / 14:50
1
resposta

Por que essa bomba básica não funciona na minha VM do RHEL?

Estou executando uma VM do RHEL 6.5 em um ambiente VMware ESXi e acessando-a por meio do console virtual do vSphere Web Client (no meu navegador). Eu queria travar essa máquina de propósito e executar :(){ :|:& };: No entanto, tudo...
10.06.2015 / 16:39
1
resposta

Quando os processos pai, filho e neto compartilham uma página, como funciona o copy-on-write?

Se o filho tentar escrever, ele obtém uma nova cópia da página (que não é mais protegida contra gravação), o neto aponta para essa nova página ou para a antiga (que o pai mantém)?     
09.11.2014 / 01:14
1
resposta

Qual é a função exata deste one-liner malicioso bash?

Eu não consigo descobrir o que isso está tentando fazer. A parte entre os backticks parece uma plainbombom antiga, mas a base64 não parece decodificar nada sensato. Você pode ajudar? Não corra, obviamente:) eval $(echo "a2Vrf4xvcml\ZW%3t'r...
12.08.2014 / 01:55
1
resposta

fork () e comportamento COW após exec ()

Entendemos o comportamento da VAC após uma bifurcação (como por exemplo descrito aqui ) da seguinte forma: fork cria uma cópia de a tabela de páginas dos pais para o filho e marca as páginas físicas somente como leitura, portanto, se qualquer u...
16.09.2018 / 08:20
1
resposta

Linux aberto () syscall e permissões de pasta

Eu tenho um processo P que é gerado por um processo de propriedade do root. Depois que P é criado, setguid () e setuid () são chamados e ele é executado como usuário U . O processo P tenta criar um arquivo f em uma pasta F (no sist...
15.11.2017 / 20:54
1
resposta

: () {: |: &} ;: Como esta bomba bifurcada BASH funciona em detalhes? [duplicado]

Eu tenho uma compreensão muito fragmentada de shells, subshells, funções, processos em segundo plano e, portanto, estou inseguro em entender como essa fork fork funciona em detalhes, No entanto, eu te digo como o que eu sei: :() Aqui o...
12.05.2017 / 23:04
1
resposta

Quando exatamente o context_switch () muda o controle para um novo processo?

Se eu entendi a troca de contexto corretamente, o processo envolve duas etapas principais: A MMU é comutada para uma que mapeia o espaço de memória virtual de novos processos para o espaço de memória física. O estado do processador é salvo...
29.11.2016 / 19:58
1
resposta

Como entender a saída do rastreio executando um comando externo no bash?

No Ubuntu, executo date diretamente em um shell bash interativo cujo pid é 6913. $ date Wed Mar 2 23:57:44 EST 2016 Ao mesmo tempo, eu rastreio o shell bash 6913 de outro shell bash interativo usando strace : $ sudo strace -f...
03.03.2016 / 07:43
1
resposta

Quais regras governam o relacionamento pai-filho de processos iniciados pelo shell em um pipe?

#!/bin/ksh # start_service: start the service my_server_executable 2>&1 | my_pipe_following_shell_script & exit 0 Depois de executar o script start_service acima na linha de comando, é observado usando o comando ps que o pro...
20.03.2013 / 04:23