Ubuntu 18.xo superiore: soluzione se la combinazione Alt + Imp Pant + REISUB non funziona per te

RESIUB Combinazione di tasti Ubuntu

Come sapete, anche se Ubuntu è solidissimo, non è sempre infallibile . A volte, un'applicazione o un bug possono mandare in crash il sistema, impedendovi di avviare la console per eseguire qualsiasi operazione o di riavviare il computer, ecc. In quei casi estremi in cui non avete altra scelta, invece di spegnere il computer tenendo premuto il pulsante di accensione o utilizzando il pulsante di reset, avete un'altra soluzione.

Questa opzione prevede la pressione di una combinazione di tasti come Alt+Print Screen+REISUB . In questo modo il sistema risponde e si riavvia, uscendo dallo stato di blocco. Ricorda di tenere premuto Alt+Print Screen, dopodiché potrai premere uno alla volta i seguenti tasti senza doverli tenere premuti tutti contemporaneamente (ovviamente): R, E, I, S, U e B. Il problema è che questa procedura potrebbe non funzionare su alcune versioni di Ubuntu…

Questa funzione attiva una richiesta di sistema (SysReq) per sollecitare il kernel a elaborare la richiesta e, in questo caso, riavviare il sistema bloccato. I tasti vengono utilizzati per:

  • R: Restituisce il controllo alla tastiera o unRaw.
  • E: Termina tutti i processi o tErm.
  • I: uccido i processi che rimangono vivi o fullkIll.
  • S: sincronizza i dischi o sincronizza.
  • U - Monta tutti i file system come sola lettura o Umount.
  • B: riavvia il computer o riavvia.

Se è disabilitato di default nella versione del tuo sistema, puoi risolvere facilmente il problema. Per abilitarlo e fare in modo che il sistema risponda alle sequenze Alt+Print Screen per diverse funzioni (dato che ce ne sono più di quelle mostrate), devi fare quanto segue:

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

Un'altra opzione è utilizzare il seguente comando, che avrebbe lo stesso effetto :

sysctl -w kernel.sysrq=1

Ricorda che per i comandi precedenti hai bisogno dei privilegi, quindi fallo preferibilmente con sudo o, in mancanza, come root.

E d'ora in poi, la combinazione di tasti dovrebbe funzionare ... Ricorda che se la cambi nel file / proc / sys / kernel / sysrq, funzionerà, ma non sopravviverà al riavvio del sistema, quindi dovrai cambiarlo di nuovo. Cioè, non è permanente.

Ulteriori informazioni su Magic SysRq

Quello che hai appena fatto con il comando dal dispositivo precedente è cambiare la configurazione del kernel a 1, il che attiva tutte le funzioni SysRq. Tuttavia, dovresti sapere che esistono altri valori possibili , nel caso fossi interessato a utilizzarli:

  • 0 - Disabilita completamente SysRq.
  • 1 - Abilita tutte le funzionalità SysRq.
  • > 1: maschera di bit per consentire determinate funzioni:
    • 2: abilita il controllo della console a livello di registro.
    • 4: abilita il controllo da tastiera (SAK, unraw)
    • 8 - Abilita i dump di debug del processo, ecc.
    • 16: abilita il comando di sincronizzazione.
    • 32: abilita il rimontaggio in modalità di sola lettura.
    • 64: abilita la segnalazione del processo (termine, kill, oom-kill)
    • 128: consenti riavvio / spegnimento.
    • 176 - Consente solo la sincronizzazione, il riavvio e il rimontaggio in modalità di sola lettura.
    • 256: consente il nicing di tutte le attività RT

Detto questo, oltre a R, E, S, I, U e B, esistono altri tasti magici che puoi utilizzare per fare determinate richieste al sistema operativo. Possono essere usati in sequenza, come RESIUB, o singolarmente, come Alt+Print Screen+S, Alt+Print Screen+B, ecc. E per darti un'idea delle possibilità ancora maggiori, ecco un elenco:

  • B: riavvia il computer in modo non sicuro. Cioè, senza sincronizzare i buffer del disco o smontare le partizioni montate. Ciò può causare la perdita di dati o il danneggiamento di alcuni che erano in fase di scrittura in quel momento. È come premere il pulsante di ripristino fisico o il pulsante ON / OFF di altre apparecchiature portatili o AIO.
  • C: forza un crash, scaricando la memoria di sistema principale su disco.
  • D: monterà i blocchi di sistema.
  • E: invia un segnale SIGTERM a tutti i processi eccetto init / systemd / upstart,… Cioè, uccide tutti i processi in esecuzione tranne quello.
  • F: invoca un OOM Kill, per risolvere alcuni casi in cui il sistema ha esaurito la memoria.
  • G: entra in modalità debug della console, usando il framebuffer.
  • H: mostrerà la guida sull'uso di SysRq.
  • J: forza un blocco dei filesystem o dei file system usando FIFREEZE.
  • K: uccidi tutti i processi della console che stai utilizzando. Ciò include anche il grafico.
  • L: mostra un backtrace dello stack di tutte le CPU attive nel sistema. Se sono presenti inattivi o disabilitati manualmente, non verrà visualizzato nulla al riguardo.
  • M: mostra le informazioni dalla tua memoria.
  • N: ripristina le impostazioni predefinite di gentilezza per tutti i processi ad alta priorità e in tempo reale. Ciò allevierà i problemi di contesa sulle risorse.
  • Oppure: spegnerà completamente il computer. Cioè, non dorme come una battuta d'arresto.
  • P: mostra registri e flag.
  • D: Mostra tutti i timer attivi e le sorgenti di clock.
  • A: Cambia la modalità della tastiera da RAW a XLATE.
  • S: sincronizzerà i buffer del disco o dei dischi, cioè le memorie che immagazzinano le operazioni di accesso da fare. Quindi i tuoi dati non vengono danneggiati se rimuovi l'unità o riavvii improvvisamente.
  • T: visualizza un elenco di attività.
  • U: cambia la modalità di montaggio delle partizioni in sola lettura o sola lettura.
  • V: forza il reset della console del framebuffer.
  • W: mostra un elenco di attività bloccate.
  • Barra spaziatrice: mostrerà i tasti magici SysRq disponibili sul tuo computer.

Ricorda che non tutti questi funzioneranno in tutte le modalità ...


Aggiungi come fonte preferita in Google