Riavvia Linux dalla console

Anonim

Riavvia Linux dalla console

I titolari di diverse distribuzioni Linux occasionalmente devono affrontare la necessità di riavviare il sistema operativo, cosa deve essere fatto dopo aver effettuato modifiche ai parametri o quando vengono visualizzati problemi. In genere, l'attività viene eseguita attraverso l'interfaccia grafica, ma questa opzione non funziona sempre in modo efficace. Questo è il motivo per cui molti vengono ricorreti alla messa in servizio dei comandi terminali, che sono responsabili di alimentare il segnale da riavviare. Oggi vogliamo parlarvi di tutti i modi disponibili per riavviare Linux attraverso la console sull'esempio di Ubuntu.

Riavvia Linux attraverso la console

Come già sai, le istruzioni di oggi saranno basate su Ubuntu, tuttavia, anche i proprietari di altre distribuzioni saranno utili, poiché le differenze non sono quasi mai osservate. Se si vede all'improvviso un messaggio di errore quando si tenta di inserire un comando, nelle seguenti righe le informazioni verranno visualizzate sul perché questa query non può essere completata. Utilizzare le informazioni ricevute per trovare un'alternativa, ad esempio, nella documentazione ufficiale. Andiamo a considerare tutti i metodi, e ce ne sono abbastanza.

Metodo 1: Riavvia squadra

Nel team di riavvio, anche gli utenti più novizi dei sistemi operativi Linux sono stati ascoltati. Tutta la sua essenza è solo per inviare la sessione corrente per riavviare e gli argomenti aggiuntivi non sono specificati.

  1. Aprire il menu dell'applicazione ed esegui dal "terminale" da lì. Per fare ciò, è possibile utilizzare un'altra opzione conveniente, ad esempio, il tasto Hot Ctrl + Alt + T.
  2. Esecuzione del terminale per il riavvio del sistema Linux

  3. L'azione di riavvio attraverso il riavvio è definita per conto del superutente, quindi la linea di input è simile a questa: il riavvio sudo.
  4. Utilizzo del comando Riavvia per riavviare rapidamente il sistema Linux

  5. Di conseguenza, dovrai confermare l'account scrivendo una password da esso. Tenere conto che i caratteri della password inseriti nella console non vengono mai visualizzati.
  6. Immettere la password per riavviare rapidamente il sistema Linux tramite il comando Riavvio

Il computer completerà immediatamente il suo lavoro, e dopo alcuni secondi la nuova sessione inizierà nella modalità USUALE. Accenderà automaticamente la console virtuale con un guscio grafico, anche se hai usato un altro terminale prima di questo.

Metodo 2: team di spegnimento

A volte l'utente è tenuto a riavviare il PC attraverso un certo periodo di tempo, ad esempio, in pochi minuti. Il comando del riavvio non è molto adatto a tali scopi, quindi offriamo di utilizzare alternative sotto forma di spegnimento.

  1. Eseguire il "Terminale" e specificare l'arresto sudo -R -R +1, dove +1 è il momento attraverso il quale il comando sarà alimentato. In questo caso, questo è un minuto. Specificare 0 o ora se si desidera eseguire immediatamente il processo di interesse.
  2. Un comando per un riavvio posticipato di un computer tramite il terminale Linux

  3. Il comando di spegnimento dipende anche dal superutente, quindi prenderà una password per attivarlo.
  4. Immissione password Per confermare il comando del computer di spostamento attraverso il terminale Linux

  5. La nuova linea visualizza le informazioni che l'attività è stata creata per un determinato momento. Se si desidera annullarlo, utilizzare il comando dalla stessa riga.
  6. Notifica del lancio riuscito del riavvio differito Linux

Metodo 3: Init Script

Alcune distribuzioni supportano lo script init, che puoi leggere in modo più dettagliato nella loro documentazione ufficiale. Ci sarà anche scritto sulle impostazioni di base associate a questi script. Ora definiremo tutti questi momenti, poiché non si adattano al quadro di questo materiale. Dimiamo solo cosa l'init ha sei parametri, dove 0 è quello di spegnere il computer e 6 è un riavvio della sessione. È l'ultimo parametro che applicheremo ora. Per attivarlo, la console dovrà entrare su sudo init 6. Come hai già capito dalla console Sudo, questa azione viene effettuata anche solo attraverso la radice.

Un comando per riavviare il computer attraverso gli script Init in Linux

Metodo 4: Servizio di comunicazione del sistema D-Bus

Come probabilmente notato, tutti e tre i metodi di cui sopra per l'attivazione richiedevano la presenza di una password di superutente, ma non tutti gli utenti hanno l'opportunità di presentarlo. Soprattutto per tali scopi, offriamo di utilizzare i messaggi del sistema D-Bus. Questa è l'utilità standard Linux che consente ai programmi di interagire l'uno con l'altro e un comando lungo e incomprensibile che invia un sistema di riavvio, come segue: / usr / bin / dbus-send -system --print-reply-DEST = "Org.freedsktop. Consolekit" / org / freedesktop / consolekit / gestore org.freedesktop.consolekit.manager.restart. Dopo il suo input e attivazione, la sessione corrente sarà immediatamente completata.

Riavvia il sistema Linux nel terminale tramite il servizio dei messaggi di sistema

Metodo 5: Hot Keys Sysrq

Questo metodo è solo indirettamente associato alla console, poiché è configurato attraverso di esso, e l'ulteriore riavvio viene eseguito attraverso i tasti di scelta rapida. Tuttavia, abbiamo deciso di includerlo in questo elenco a causa delle insolite e delle caratteristiche di utilizzo. Hot Keys Sysrq sarà utile in quelle situazioni in cui la shell grafica semplicemente non risponde.

  1. Esegui il terminale e inserisci là echo 1> / proc / sys / kernel / sysrq.
  2. Il comando di attivazione del tasto hot sysrq in Linux

  3. Seguire il file di configurazione tramite un editor di testo conveniente, ad esempio sudo nano /etc/sysctl.conf.
  4. Vai a Modificare il file di configurazione Sysrq in Linux

  5. Questo file si trova nella sezione Sistema, quindi il funzionamento del superutente sarà necessario aprire.
  6. Immettere la password per andare a Modificare il file di configurazione Sysrq in Linux

  7. Esegui il file e inserisci la corda del kernel.sysrq lì.
  8. Modifica del file di configurazione Sysrq in Linux

  9. Salva le impostazioni e chiudi l'editor di testo.
  10. Salvataggio del file di configurazione Sysrq in Linux dopo aver apportato modifiche

  11. Successivamente, sarà necessario morsetto Alt + Sysrq + codice chiave. Ne parleremo di più in modo più dettagliato.
  12. Usando il tasto hot sysrq per riavviare Linux

Il riavvio corretto viene eseguito specificando una sequenza specifica di codici chiave. Ognuno di loro ha il seguente modulo:

  • R - Restituire il controllo della tastiera, se il lavoro di quello era stato imprevisto completato.
  • E - Invia tutti i processi Sigterm Segnale, con conseguente completamento.
  • Io - fa lo stesso, ma solo attraverso il segnale di Sigkill. Richiesto nei casi in cui alcuni processi non sono stati completati dopo il sigterm.
  • S - Responsabile per la sincronizzazione dei file system. Durante questa operazione, tutte le informazioni saranno salvate sul disco rigido.
  • U - Smonta la FS e le monta di nuovo in modalità di sola lettura.
  • B - Eseguire il processo di riavvio del computer, ignorando tutti gli avvertimenti.

Devi solo premere ogni combinazione nello stesso tempo in modo che il reset sia corretto.

Metodo 6: riavvio remoto

Alcuni utenti utilizzano attivamente strumenti speciali per gestire remotamente i desktop. Spesso ci sono comandi appropriati in tali soluzioni che consentono di inviare il computer necessario da riavviare. Ad esempio, prestare attenzione alla seguente SSH: ssh [email protected] / sbin / riavvio. È su questo principio che si verifica un riavvio del PC remoto selezionato su questo server. Se usi altri controlli, leggi la documentazione ufficiale per ottenere le informazioni necessarie.

Riavvia il desktop remoto attraverso il terminale in Linux

Metodo 7: riavvia in modalità di ripristino

Come ultimo modo, vogliamo dire come il PC viene riavviato in modalità di ripristino, poiché molti utenti vengono persi in questo menu e semplicemente spegnere il computer tramite il pulsante, quindi viene riavviato. Nel caso in cui si passa alla modalità di ripristino, è possibile eseguire la console e utilizzare uno dei metodi sopra indicati:

  1. Nel menu di recupero, sei interessato a "Continua al download normale" o "Vai al comando del sospetto interprete". Nel primo caso, l'inizio del sistema operativo inizia semplicemente e il secondo elemento inizierà la console nella radice.
  2. Eseguire la console in modalità di recupero Linux

  3. Se si esegue il terminale, quindi confermare questa operazione premendo il tasto Invio.
  4. Conferma della console di avviamento in modalità di recupero Linux

  5. Successivamente, rimane solo per inserire un comando adatto, ad esempio, riavviare per inviare PC per riavviare.
  6. Riavvia il computer tramite la console nella modalità di ripristino Linux

Come puoi vedere, ci sono un enorme numero di metodi che ti consentono di riavviare rapidamente il sistema Linux attraverso la console. Rimane solo per capire quale di queste opzioni dovrebbe essere utilizzata in una determinata situazione per soddisfare le condizioni che richiedono il riavvio del sistema operativo.

Leggi di più