Che cos'è il comando di riavvio di Linux?

Tutto quello che devi sapere sul comando di riavvio di Linux

Il riavvio è l'opzione su cui molti di noi si affidano ogni volta che le cose iniziano a comportarsi in modo strano su un computer. Oppure, potrebbe essere l'approccio pratico quando un nuovo software viene installato sul sistema e richiede un riavvio.

Linux offre il riavviare comando per riavviare o riavviare un sistema, anche tramite una connessione remota. Il comando è facile da ricordare poiché il nome stesso è letteralmente la funzione.

Tutti i modi per riavviare in Linux

Bene, che si tratti di spegnere il sistema con la forza o di riavviare il sistema in modo pulito e sicuro, Linux ti copre in tutte queste situazioni. Ha vari comandi nel suo arsenale per soddisfare tutte le tue esigenze di riavvio.

Diamo un'occhiata alle varie opzioni di comandi disponibili con Linux.

  • riavviare
  • spegnimento
  • poweroff
  • alt

Tutti i comandi sopra indicati possono eseguire diverse azioni come spegnere un server, riavviare un sistema o arrestare un sistema. Questi comandi funzionano in modo simile con alcune piccole differenze.

Ai fini di questa pagina, tuttavia, utilizzeremo il riavviare solo comando.

Il Linux riavviare comando

riavviare comando si adatta meglio al tuo computer locale e ai sistemi remoti.

Sintassi generale:

sudo reboot [opzioni]

Nota: Assicurati di usare "sudo'quando si usa il riavviare comando. Basta usare il riavviare il comando da solo potrebbe non funzionare per la maggior parte degli utenti.

Opzioni disponibili con il comando di riavvio

Puoi personalizzare il riavviare comando utilizzando le seguenti opzioni per soddisfare al meglio la necessità di riavviare il sistema.

OpzioniDescrizione
-Pspegnere la macchina
--haltfermare la macchina
-Fforza per il riavvio immediato
–solo wtmpscrive solo wtmp voce di spegnimento, non si spegne effettivamente o riavvia il sistema

Il -P opzione quando utilizzato con il riavviare comando, spegnerà la macchina. Questa opzione funziona allo stesso modo con altri comandi spegnimento, alt e spegni.

Il -F opzione forza il sistema per un riavvio immediato. Sebbene si tratti di un riavvio forzato, risulta in un arresto pulito.

Il –solo wtmp L'opzione ti consente di inserire una voce nel file di registro di avvio senza effettivamente spegnere o riavviare il sistema.

Tutte queste opzioni possono essere utilizzate con spegni, alt e spegnimento anche i comandi.

Usando il comando di riavvio sul tuo sistema

Per iniziare a utilizzare il riavviare comando, dai un'occhiata al seguente esempio per capire meglio l'implementazione.

Sintassi:

sudo reboot

Produzione:

Dopo aver emesso il sudo reboot comando, tutti gli utenti verranno informati del riavvio del sistema. Tutti i processi attualmente in esecuzione sul tuo sistema riceveranno una notifica che il sistema sta andando giù.

Dopo il riavviare viene emesso il comando, il sistema non consentirà ulteriori accessi utente.

Puoi anche utilizzare il seguente comando per riavviare il sistema.

/sbin/reboot

Basta digitare questa riga sul terminale per riavviare immediatamente il sistema.

Utilizzo del comando di riavvio su un sistema Linux remoto

Puoi riavviare un sistema Linux remoto altrettanto facilmente con il comando reboot. Basta connettersi al sistema remoto tramite ssh dal terminale sul sistema locale.

Sintassi generale:

ssh root@[ip_server_remoto] /sbin/reboot

Il comando può essere compreso a pezzi. Qui ho usato il ssh utility per accedere come a radice utente nel server remoto. Nello stesso comando, ho specificato di riavviare il server usando il /sbin/reboot comando.

Cerchiamo di capire questa sintassi con un esempio.

ssh [email protected]

Ho effettuato l'accesso come radice user su server_ip come specificato nel comando.

gaurav@ubuntu:~$ ssh [email protected] Impossibile stabilire l'autenticità dell'host '142.93.217.188 (142.93.217.188)'. L'impronta digitale della chiave ECDSA è SHA256:cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp+xpaWAKLak. Sei sicuro di voler continuare a connetterti (sì/no)? sì Avviso: aggiunto in modo permanente '142.93.217.188' (ECDSA) all'elenco degli host conosciuti. password di [email protected]: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 I programmi inclusi con I sistemi Debian GNU/Linux sono software libero; i termini esatti di distribuzione per ogni programma sono descritti nei singoli file in /usr/share/doc/*/copyright. Debian GNU/Linux viene fornito con ASSOLUTAMENTE NESSUNA GARANZIA, nella misura consentita dalla legge applicabile. root@debian-s-1vcpu-1gb-blr1-01:~#

Dopo aver effettuato l'accesso in remoto, utilizzare il riavviare comando seguente per riavviare il sistema remoto.

sudo reboot

Produzione:

root@debian-s-1vcpu-1gb-blr1-01:~# suod reboot Connessione a 142.93.217.188 chiusa dall'host remoto. Collegamento a 142.93.217.188 chiuso. gaurav@ubuntu:~$

Personalizzazione del riavvio

Se sei un amministratore di sistema, puoi anche rilasciare un messaggio (con il --Messaggio opzione) insieme al comando di riavvio per consentire a tutti gli utenti del sistema di sapere perché viene riavviato.

Esempio:

sudo systemctl --message="esercitazione di manutenzione software trimestrale" riavvio

Qui, abbiamo usato il systemctl comando per avviare il riavviare utilità della riga di comando. Puoi anche usare il servizio comando invece di systemctl.

Esempio di output:

Il sistema si sta riavviando (esercitazione di manutenzione software trimestrale)

Puoi vedere l'output simile nei log di avvio.

Controllo dei registri di riavvio

Il registro di riavvio del sistema è memorizzato in /var/log/wtmp file sulla tua macchina Linux. Ma invece di scorrere quel file, puoi semplicemente usare il ultimo reboot comando per controllare rapidamente il registro di riavvio.

ultimo riavvio | meno

Esempio di output:

reboot system boot 4.15.0-112-gener Mar Sep 29 16:30 ancora in esecuzione reboot system boot 4.15.0-112-gener Mar Sep 29 13:21 - 16:30 (03:09) reboot system boot 4.15.0- 112-gener mar 29 settembre 12:07 - 13:21 (01:13) riavviare il sistema di avvio 4.15.0-112-gener mar 29 settembre 08:51 - 12:06 (03:15) riavviare il sistema di avvio 4.15.0- 112-genere lun 28 set 20:22 - 21:00 (00:37) riavviare il sistema di avvio 4.15.0-112-gener lun set 28 16:27 - 16:45 (00:17) riavviare il sistema di avvio 4.15.0- 112-genere lun 28 set 11:22 - 14:16 (02:54) riavviare il sistema di avvio 4.15.0-112-genere dom 27 set 23:04 - 00:22 (01:18) riavviare il sistema di avvio 4.15.0- 112-genere dom 27 settembre 11:25 - 12:29 (01:03) riavviare il sistema di avvio 4.15.0-112-gener sab 26 settembre 09:52 - 12:15 (02:23) riavviare il sistema di avvio 4.15.0- 112-gener ven 25 set 11:12 - 12:15 (1+01:03) reboot system boot 4.15.0-112-gener gio set 24 11:13 - 17:19 (06:06)

Conclusione

Ora abbiamo un'idea chiara di come Linux riavviare funzioni di comando. Possiamo tranquillamente affermare che la maggior parte delle opzioni che si applicano al comando di riavvio funzionano anche con il spegnimento, alt e spegni comando. Ora possiamo usare facilmente il riavviare comando per riavviare rapidamente il tuo sistema Linux.