usando kill
Acho que você poderia tentar o seguinte:
$ kill -6 1
Isso envia o sinal # 6 para processar # 1 (o processo init). Se você ler na página de manual de sinais: "man 7 signals" :
Signal Value Action Comment
-------------------------------------------------------------------------
SIGHUP 1 Term Hangup detected on controlling terminal
or death of controlling process
SIGINT 2 Term Interrupt from keyboard
SIGQUIT 3 Core Quit from keyboard
SIGILL 4 Core Illegal Instruction
SIGABRT 6 Core Abort signal from abort(3)
Você pode descobrir como um processo deseja lidar com os vários sinais ( cat /proc/$PID/status
). Veja este livro Q & A para mais informações: Como posso verificar quais sinais um processo está escutando? .
estouro de memória
Outro método é sobrecarregar a memória para induzir um kernel panic. Primeiro você precisa desativar o swap.
$ swapon -s
Filename Type Size Used Priority
/dev/mapper/VolGroup00-LogVol01 partition 14352376 3177812 -1
$ swapoff /dev/mapper/VolGroup00-LogVol01
Agora, consuma toda a memória:
$ for r in /dev/ram*; do cat /dev/zero > $r; done