Magiczny klucz SysRq sam w sobie AltSysRqlub AltPrint Screenna komputerach PC, który z kolei jest połączony z trzecim klawiszem (literą), wskazując określone działanie.
Krótka wersja polega na tym, że na konsoli AltSysRqSpacebędą wyświetlać dostępne skróty (podziękowania dla Josipa Rodina za zwrócenie na to uwagi).
Magiczny klucz SysRq, jeśli jest włączony, jest kontrolowany przez /proc/sys/kernel/sysrq
; możesz ustalić, czy jest włączony i jakie funkcje są dozwolone przez uruchomienie
cat /proc/sys/kernel/sysrq
Jeśli narzeka to, że nie ma takiego pliku lub katalogu, to magiczne SysRq w ogóle nie jest włączone. W przeciwnym razie wyświetli się liczba określająca dostępne funkcje:
- 0: całkowicie wyłącz SysRq
- 1: włącz wszystkie funkcje
- każda inna wartość jest maską bitową dozwolonych funkcji:
- 2: kontroluj poziom rejestrowania konsoli
- 4: klawiatura sterująca
- 8: proces zrzutu debugowania
- 16:
sync
- 32: ponowne zamontowanie tylko do odczytu
- 64: sygnalizacja procesu
- 128: ponowne uruchomienie / wyłączenie zasilania
- 256: nicowanie wszystkich zadań RT
Jeśli system działa tak długo, jak działa działająca root
powłoka, możesz także wywołać magiczną funkcję SysRq, pisząc na jej liście /proc/sysrq-trigger
; na przykład
echo s > /proc/sysrq-trigger
wykona nagły wypadek sync
.
Wszystko to jest szczegółowo opisane w dokumentacji jądra .