[#] Magiczny klawisz SysRq - działania specjalne

( Ostatnio zmieniony śr., 06/05/2009 - 18:50 )
 

0. Wstęp Jeśli zdarzyło ci się że system zamarzł i nie mogłeś nic zrobić, ten artykuł jest dla ciebie. Dzięki poradą tutaj zawartych możesz bezpiecznie uruchomić komputer ponownie bez narażania systemu na błędy systemu plików, nawet jeśli teoretycznie nie działa ci klawiatura i myszka!

Magiczny klawisz SysRq pozwala z twojej klawiatury odwołać się do jądra systemu bezpośrednio bez logowania. Komendy wywołuje się następująco: Alt + SysRq + KOD lub jeśli mamy notebooka to: Alt + (Fn+SysRq) + KOD

Ważne!
Nie włączaj tej obsługi dla komputera z publicznym dostępem.

1. Sprawdzenie czy mamy włączoną obsługę SysRq

cat /proc/sys/kernel/sysrq

0 – wyłączone
1 – włączone

Domyślnie obsługę SysRq można włączyć podczas kompilacji jądra: CONFIG_MAGIC_SYS­RQ=1

2. Włączanie obsługi SysRq (Ubuntu Hardy Heron ma włączone domyślnie)

echo 1 > /proc/sys/kernel/sysrq

i analogicznie wyłączanie:

echo 0 > /proc/sys/kernel/sysrq

na stałe – jako root edytuj plik /etc/sysctl.conf i dopisz:

kernel.sysrq = 1

3. Kody
Wciskając Alt + SysRq + h możemy zobaczyć dostępne opcje (użyj dmesg jeśli nic nie widać nawet jak wciskasz)
Pamiętaj: wszystkie klawisze razem, nie puszczamy żadnego osobno.

4. Alternatywny sposób wywoływania kodów
Przykład: Alt + SysRq + t jest równoznaczne z:

echo t > /proc/sysrq-trigger

jednak nie wyślemy echo jeśli mamy blokadę klawiatury a SysRq nam na 100% zadziała.

5. Przykejamy Alt + SysRq
Jeśli masz problem z dziwnymi kombinacjami wykonaj przyklejenie Alt i SysRq

echo 1 > sysrq-sticky

teraz wciskamy dowolny kod jako jeden klawisz :) np.: t

6. Zmiana klawisza SysRq na inny
Sprawdzamy aktualny klawisz:

cat /proc/sys/kernel/sysrq-key

normalnie jest 84 – Alt-SysRq dla Intel

7. Kombinacje ratujące nasz system

  • Alt + SysRq + r – odbierz kontrolę nad klawiaturą Xorg'owi
  • Alt + SysRq + e – próbujemy delikatnie zabić procesy (SIGTERM)
  • Alt + SysRq + i – zabicie niedobitych procesów (SIGKILL)
  • Alt + SysRq + s – synchronizacja dysków (sync)
  • (czekamy chwilę)
  • Alt + SysRq + u – odmontowanie systemów plików
  • (czekamy chwilę)
  • Alt + SysRq + b – restart komputera

Aby łatwo zapamiętać kolejność (REISUB), wymyślmy hasło:
Ratunku Ech I System Upadł Bezgłośnie

REIS UBotów

pomysły mile widziane …:)

Źródła:
Wikipedia : Magic_SysRq_key
http://aplawrence.com/…5_04_13.html

Twoja ocena: Brak Średnio: 3.8 (4 głosy)

Odpowiedzi : 1

Ostatni komentarz : śr., 16/12/2009 - 21:36

a jest takie do windowsa tez?

Dodaj nową odpowiedź

Informacja:

Osoby zamieszczające wypowiedzi naruszające prawo lub prawem chronione dobra osób trzecich, mogą ponieść z tego tytułu odpowiedzialność karną lub cywilną. Upewnij się, że twoja wypowiedź nie godzi w niczyje mienie.

  • Internal paths in single or double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or path. Paths to files in single or double quotes, written as "files:somefile.ext", for example, are replaced with the appropriate URL that can be used to download the file.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <strong> <blockquote> <code>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Więcej informacji na temat formatowania

Łapirobot
Proszę odpowiedzieć
4
D
L
g
g
P
H
M
X
u
Enter the code without spaces and pay attention to upper/lower case.