Kirjoittaja Aihe: Magic SysRq key  (Luettu 1699 kertaa)

Pendeli

  • Käyttäjä
  • Viestejä: 837
    • Profiili
Magic SysRq key
« : 07.02.18 - klo:18.12 »
Tuossa toisessa ketjussa tuli tuo otsikon näppäin esiin. Olen joskus onnistuneesti sitä käyttänyt yhdessä reisub-komennon kanssa silloin kun kone on hyytynyt.
Sivulla:

https://www.howtogeek.com/119127/use-the-magic-sysrq-key-on-linux-to-fix-frozen-x-servers-cleanly-reboot-and-run-other-low-level-commands/

mainitaan komento, millä voi tarkistaa onko SysRq key aktivoitu.

Minulla tuli seuraava:
Koodia: [Valitse]
~$ cat /proc/sys/kernel/sysrq
176

Luku 1 käsittääkseni antaa kaikki oikeudet SysRq käytössä ja 176 pitäisi riittää
ainakin hyytyneen koneen uudelleenkäynnistykseen reisubin kanssa. En muista varmaksi kävikö näin viimeksi kun hyytyminen iski, eikä sitä ole aikoihin tapahtunut joten en pääse kokeilemaan. Hämärä muistikuva kuitenkin on, että jouduin katkaisemaan virrat että päästäkseni jatkamaan.
Eli kysymys kuuluu, pitäisikö reisub toimia tuolla 176- arvolla?


nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Magic SysRq key
« Vastaus #1 : 07.02.18 - klo:18.56 »
https://fedoraproject.org/wiki/QA/Sysrq#How_do_I_enable_the_magic_SysRq_key.3F

Lainaus
When running a kernel with SysRq compiled in, /proc/sys/kernel/sysrq controls the functions allowed to be invoked via the SysRq key. Here is the list of possible values in /proc/sys/kernel/sysrq:

0 - disable sysrq completely
1 - enable all functions of sysrq
>1 - bitmask of allowed sysrq functions (see below for detailed function description):
2 - enable control of console logging level
4 - enable control of keyboard (SAK, unraw)
8 - enable debugging dumps of processes etc.
16 - enable sync command
32 - enable remount read-only
64 - enable signalling of processes (term, kill, oom-kill)
128 - allow reboot/poweroff
256 - allow nicing of all RT tasks

176 = 128+32+16, eli läpi menee reisubin loppuosan S, U ja B -komennot:

16 - enable sync command (Alt+SysRq+s)
32 - enable remount read-only (Alt+SysRq+u)
128 - allow reboot/poweroff (Alt+SysRq+b)


Ask Ubuntussa on hyvä teksti aiheesta: https://askubuntu.com/a/334292