Este artigo ou secção contém uma lista de referências no fim do texto, mas as suas fontes não são claras porque não são citadas no corpo do artigo, o que compromete a confiabilidade das informações. (junho de 2017) |

SysRq, SysReq (abreviação de System Request) é uma tecla típica de um teclado de computador pessoal.
Em geral, a indicação SysRq está associada à tecla Print Screen, que, no sistema operacional Microsoft Windows transfere para a área de transferência do sistema operacional uma imagem da tela que é exibida no momento em que a tecla é pressionada.
Nos computadores mais antigos, da época do MS-DOS, a tecla Print Screen servia para que a impressora imprimisse tudo o que estava escrito na tela. Atualmente, a função mais comum dessa tecla é transferir a imagem da tela para a área de transferência (na maioria dos programas e aplicações), mas há outros usos específicos de acordo com o sistema operacional utilizado.
Por exemplo em sistemas Linux, em modo console, esta tecla pode ser utilizada em combinação com as teclas Ctrl+Alt e seguida de um caractere, para ativar algumas funções de depuração do sistema.
A lista de funções varia sensivelmente de acordo com a versão do kernel utilizado. Por exemplo no Linux Ubuntu 11.10, com kernel 3.0.0, as funções permitidas são:
Para usar qualquer uma destas funções é preciso estar em modo console e então pressionar a combinação Ctrl+Alt+SysRq+caractere correspondente. Caso a função resulte em saída de dados ela poderá ser exibida no seu terminal, ou então registrada no arquivo de logs do seu sistema (/var/log/syslog, por exemplo).
Há algumas situações que não é possível utilizar o Magic SysRq key, como no caso de um kernel panic ou quando a opção está desativada no kernel.
Quando conectado usando SSH o SysRq pode ser acessado escrevendo para o arquivo /proc/sysrq-trigger (exemplo: echo s > /proc/sysrq-trigger).
| Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrtSc | ScrLk | Pause | |||||||||
| `~ ` |
! 1 |
@ 2 |
# 3 |
$ 4 |
% 5 |
^ 6 |
& 7 |
* 8 |
( 9 |
) 0 |
_ - |
+ = |
Backspace | Ins | Home | PgUp | Num | / | * | - | ||||
| Tab | Q | W | E | R | T | Y | U | I | O | P | { [ |
} ] |
| \ |
Del | End | PgDn | 7 | 8 | 9 | + | ||||
| Caps | A | S | D | F | G | H | J | K | L | : ; |
" ' |
Enter | 4 | 5 | 6 | |||||||||
| Shift | Z | X | C | V | B | N | M | , |
>> . |
? / |
Shift | ↑ | 1 | 2 | 3 | Enter | ||||||||
| Ctrl | Win | Alt | Barra de espaço | Alt | Win | Menu | Ctrl | ← | ↓ | → | 0 Ins |
. Del | ||||||||||||