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 asta totuși Ubuntu este solid, nu întotdeauna infailibil. Uneori, o aplicație sau o eroare poate bloca sistemul și nu vă permite să lansați consola pentru a efectua orice operație sau pentru a reporni computerul etc. În acele cazuri extreme în care nu aveți altă ieșire, în loc să opriți echipamentul apăsând și ținând apăsat butonul de pornire / oprire sau cu butonul de resetare, aveți o altă opțiune.

Această opțiune este să apăsați o combinație de taste așa cum sunt Alt + Print Screen + REISUB. Acest lucru face ca sistemul să fie receptiv ș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 că este posibil să nu funcționeze în unele versiuni de Ubuntu ...

Ceea ce face această funcție este să activezi un SysReq (System Request) sau cerere către sistem pentru ca nucleul să răspundă la această solicitare și, în acest caz, să repornească sistemul înghețat. Tastele sunt folosite pentru:

  • A: Returnează controlul la tastatură sau unRaw.
  • E: Terminați toate procesele sau tErm.
  • I: ucid procesele care sunt vii sau fullkIll.
  • S: Sincronizați discurile sau Sincronizați.
  • U - Montați toate sistemele de fișiere ca numai în citire sau Umount.
  • B: reporniți computerul sau reporniți.

Dacă versiunea dvs. a sistemului este dezactivată în mod implicit, aceasta poate fi ușor remediată. Pentru activați-l și sistemul participă la secvențe care urmează Alt + Imp Pant pentru a îndeplini 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 de a utiliza următoarea comandă care ar avea același efect:

sysctl -w kernel.sysrq=1

Amintiți-vă că pentru comenzile anterioare aveți nevoie de privilegii, deci faceți-l preferabil 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 schimbaț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ă o schimb din nou. Adică nu este permanent.

Mai multe despre Magic SysRq

Ceea ce tocmai ați făcut cu comanda de pe dispozitivul anterior este să schimbați configurația kernelului pentru a o seta la o valoare de 1, care permite toate funcțiile SysRq. Dar trebuie să știi că există alte valori posibile, în cazul în care sunteți interesat să le utilizați:

  • 0 - Dezactivați complet SysRq.
  • 1 - Activați toate caracteristicile SysRq.
  • > 1: mască de biți pentru a permite anumite funcții:
    • 2: activează controlul consolei la nivelul jurnalului.
    • 4: activați controlul tastaturii (SAK, anulați)
    • 8 - Activați depozitele de depanare a proceselor etc.
    • 16: activați comanda de sincronizare.
    • 32: activează remontarea în modul numai citire.
    • 64: activați semnalizarea procesului (termen, kill, oom-kill)
    • 128: permite repornirea / oprirea.
    • 176 - Permite doar sincronizarea, repornirea și remontarea în modul numai citire.
    • 256: permite identificarea tuturor sarcinilor RT

Acestea fiind spuse, de asemenea sunt alte chei alte magii decât R, E, S, I, U, B, pe care le puteți folosi pentru a face anumite cereri către sistemul de operare. Ele pot fi utilizate în ordine ca RESIUB, dar și izolate, cum ar fi Alt + Serigrafie + S, Alt + Serigrafie + B etc. Și pentru a cunoaște mai multe posibilități, iată o listă:

  • B: reporniți computerul în siguranță. Adică fără a sincroniza bufferele de disc sau a demonta partițiile montate. Acest lucru poate provoca pierderea datelor sau deteriorarea unor date care erau scrise în acel moment. Este ca și cum ați apăsa butonul de resetare fizică sau apăsați butonul ON / OFF al altor echipamente portabile sau AIO.
  • C: forțează un accident, aruncând memoria principală a sistemului pe disc.
  • D: va monta blocările sistemului.
  • E: trimite un semnal SIGTERM către toate procesele, cu excepția init / systemd / upstart, ... Adică omoară toate procesele care rulează, cu excepția aceluia.
  • F: invocă o OOM Kill, pentru a rezolva unele cazuri când sistemul nu mai are memorie.
  • G: intrați în modul de depanare a consolei, utilizând framebuffer.
  • H: va arăta ajutor pentru utilizarea SysRq.
  • J: forțează înghețarea sistemelor de fișiere sau a sistemelor de fișiere utilizând FIFREEZE.
  • K: ucide toate procesele de consolă pe care le folosești. Aceasta include și graficul.
  • L: afișează un backtrace de stivă a tuturor CPU-urilor active din sistem. Dacă există persoane inactive sau dezactivate manual, nu se va afișa nimic despre ele.
  • M: afișează informații din memoria dvs.
  • N: resetați valorile implicite pentru toate procesele cu prioritate ridicată și în timp real. Acest lucru va atenua problemele de disputare a resurselor.
  • Sau: va opri complet computerul. Adică nu o lasă latentă ca o oprire.
  • P: afișează registre și steaguri.
  • Î: afișați toate temporizatoarele active și sursele de ceas.
  • R: Schimbați modul tastaturii din RAW în XLATE.
  • S: va sincroniza bufferele discului sau discurilor, adică amintirile care stochează operațiunile de acces de făcut. Deci, datele dvs. nu se deteriorează dacă scoateți unitatea sau reporniți brusc.
  • T: afișează o listă de sarcini.
  • U: schimbați modul de montare a partițiilor în numai citire sau numai în citire.
  • V: forțați resetarea consolei framebuffer.
  • W: vă arată o listă de activități 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 ...


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

2 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată.

*

*

  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 același ecran apare din nou: este ca un terminal cu o serie de comenzi. Au apărut după ce am făcut o actualizare de la 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.