Ubuntu 18.x sau mai nou: soluție dacă combinația Alt + Imp Pant + REISUB nu funcționează pentru dvs.

Combinație de taste RESIUB Ubuntu

Știi deja asta, deși Ubuntu este solid, nu este întotdeauna sigur. Uneori, o aplicație sau un bug poate bloca sistemul și nu vă permite să lansați consola pentru a efectua orice operație sau reporniți computerul etc. În acele cazuri extreme în care nu aveți altă ieșire, în loc să opriți dispozitivul ținând apăsat butonul de pornire/oprire sau cu butonul de resetare, aveți o altă opțiune.

Această opțiune implică apăsarea unei combinații de taste, cum ar fi Alt+Imprimare ecran+REISUB. Acest lucru face ca sistemul să răspundă și să repornească pentru a ieși din acea stare înghețată. Amintiți-vă că trebuie să țineți apăsate tastele Alt+Print Screen și apoi puteți apăsa următoarele taste una câte una fără a fi nevoie să le țineți pe toate în același timp (evident): R, E, I, S, U și B. Problema Este posibil să nu funcționeze în unele versiuni de Ubuntu...

Ceea ce face această funcție este să activeze a SysReq (System Request) sau cerere către sistem astfel încât nucleul să răspundă la acea solicitare și, în acest caz, să repornească sistemul înghețat. Cheile sunt folosite pentru:

  • R: Reveniți controlul la tastatură sau unRaw.
  • E: încheie toate procesele sau termenul.
  • I: omorâți procesele care rămân în viață sau ucide complet.
  • S: sincronizați discurile sau sincronizați.
  • U: Montați toate sistemele de fișiere ca numai citire sau Umount.
  • B: reporniți computerul sau reporniți.

Dacă este dezactivat implicit în versiunea dvs. de sistem, poate fi rezolvat cu ușurință. Pentru activați-l și puneți sistemul să se ocupe de secvențe care urmează Alt+Imp Pant pentru a efectua diferite funcții (deoarece sunt mai multe decât acestea pe care le-am arătat), trebuie să faceți următoarele:

echo "kernel.sysrq = 1" >> /etc/sysctl.d/99-sysctl.conf

O altă opțiune este să utilizați următoarea comandă care ar avea acelasi efect:

sysctl -w kernel.sysrq=1

Amintiți-vă că pentru comenzile anterioare aveți nevoie de privilegii, deci faceți-o de preferință cu sudo sau, în caz contrar, ca root.

Și de acum înainte, combinația de taste ar trebui să funcționeze... Amintiți-vă că dacă o modificați în fișierul /proc/sys/kernel/sysrq, va funcționa, dar nu va supraviețui când reporniți sistemul, așa că veți avea să-l schimb din nou. Adică nu este permanent.

Mai multe despre magic SysRq

Ceea ce tocmai ați făcut cu comanda widget de mai sus este să schimbați configurația kernel-ului la o valoare de 1, care activează toate caracteristicile SysRq. Dar trebuie să știi că există alte valori posibile, în cazul în care sunteți interesat să le utilizați:

  • 0: Dezactivează complet SysRq.
  • 1: Activați toate caracteristicile SysRq.
  • >1: mască de biți pentru a permite anumite funcții:
    • 2: Activează monitorizarea consolei la nivel de înregistrare.
    • 4: activați controlul tastaturii (SAK, neraw)
    • 8: Activați depozitele de depanare a procesului etc.
    • 16: Activați comanda de sincronizare.
    • 32: Activați urmărirea doar pentru citire.
    • 64: Activați semnalizarea procesului (term, kill, oom-kill)
    • 128: permite repornirea/oprirea.
    • 176: Permite doar sincronizarea, repornirea și urmărirea în modul numai citire.
    • 256: Permite tăierea tuturor sarcinilor RT

Acestea fiind spuse, de asemenea mai sunt si alte chei magic în afară de R, E, S, I, U, B, pe care le poți folosi pentru a face anumite solicitări către sistemul de operare. Ele pot fi folosite în secvență precum RESIUB, dar și izolate, precum Alt+ImpScreen+S, Alt+ImpScreen+B etc. Și pentru a ști mai multe posibilități, iată o listă:

  • B: reporniți computerul într-un mod nesigur. Adică fără a sincroniza buffer-urile de disc sau a demonta partițiile montate. Acest lucru poate duce la pierderea datelor sau la coruperea unor date care erau scrise la acel moment. Este ca și cum ați apăsa butonul de resetare fizică sau țineți apăsat butonul ON/OFF pe alte laptopuri sau AIO.
  • C: forțează o prăbușire, aruncând memoria principală a sistemului pe disc.
  • D: va monta încuietorile sistemului.
  • E: trimite un semnal SIGTERM către toate procesele, cu excepția init/systemd/upstart,... Adică, oprește toate procesele care rulează, cu excepția aceluia.
  • F: invocă un OOM Kill, pentru a rezolva unele cazuri în care lipsește memoria de sistem.
  • G: intrați în modul de depanare a consolei, folosind framebuffer.
  • H: va afișa ajutor pentru utilizarea SysRq.
  • J: forțează înghețarea sistemelor de fișiere folosind FIFREEZE.
  • K: Omoara toate procesele consolei pe care le folosești. Asta include și graficul.
  • L: arată o urmărire înapoi a stivei a tuturor procesoarelor active din sistem. Dacă unele sunt inactive sau dezactivate manual, nu va afișa nimic despre ele.
  • M: afișează informații din memoria dvs.
  • N: resetați la valorile implicite de simpatie pentru toate procesele care au trecut la prioritate ridicată și în timp real. Acest lucru va atenua problemele legate de resurse.
  • Sau: va opri complet echipamentul. Adică, nu îl lasă în modul de repaus ca o oprire.
  • P: arată registrele și steagurile.
  • Î: prezintă toate cronometrele active și sursele de ceas.
  • R: Schimbați modul tastaturii de la RAW la XLATE.
  • S: va sincroniza buffer-urile discului sau discurilor, adică memoriile care stochează operațiunile de acces ce urmează a fi făcute. Deci datele nu sunt corupte dacă scoateți unitatea sau reporniți brusc.
  • T: Afișează o listă de sarcini.
  • U: Schimbați modul de montare a partiției la numai citire sau doar citire.
  • V: forțați consola framebuffer să se reseteze.
  • W: vă arată o listă de sarcini blocate.
  • Bara de spațiu: va afișa tastele magice SysRq disponibile pe computer.

Amintiți-vă că nu toate acestea vor funcționa în toate modurile...


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   pedruchini el a spus

    Există o eroare:

    Nu este RESIUB ci REISUB.

  2.   ipoteză el a spus

    Am folosit formula Alt+Print Screen+ REISUB, dar apare din nou același ecran: este ca un terminal cu o serie de comenzi. Au apărut după ce au actualizat Ubuntu 18.04. Este un ecran imobil. Nu mă lasă să scriu nimic și nici nu pot accesa ecranul de pornire.
    Nu știu ce să fac.