nawigacja: powrót do listy forów | Tips and Tricks
Magic SysRq
2006-03-08 12:28 (18 lat, 8 miesięcy temu) |
| Bardzo ciekawa i pożyteczna funkcja pozwalająca wykonać awaryjne czynności w razie zawieszenia się konsoli, czy nawet X-ów, o ile tylko działa jądro systemu (czyli zwis nie jest np. poważnym, twardym zwisem sprzętowym).
Włączenie funkcji: przez mechanizm sysctl, co w większości dystrybucji (np. Fedora, Debian) sprowadza się do dopisania w pliku /etc/sysctl.conf linijki:
kernel.sysrq = 1
(plik /etc/sysctl.conf jest czytany przy starcie systemu, a więc zadziała po reboocie).
Użycie: kombinacje alt+SysRq+klawisz. Najbardziej przydatne:
K - ubija wszystko na danej konsoli (Kill) S - synchronizacja dysków (Sync disks) U - remount jako ro (emergency Unmount/remount ro) B - reBoot O - pOweroff
Inne:
P - pokazuje rejestry T - pokazuje procesy M - pokazuje info o pamięci
R - przełącza klawiaturę w tryb raw E - sigterm dla wszystkich I - sigkill dla wszystkich L - sigkill dla wszystkich włącznie z initem.
Uzbrojeni w tę wiedzę domyślamy się już, jak należy próbować możliwie bezpiecznie kłaść awaryjnie system:
- ctrl+alt+del (jeśli tryb tekstowy), lub ctrl+alt+backspace (jeśli XWindow), - jeśli to nie działa, to strzelamy po kolei MagicSysRq: alt+sysrq+K, alt+sysrq+S, alt+sysrq+U, alt+sysrq+B (lub O). |
nawigacja: powrót do listy forów | Tips and Tricks