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.
Opzioni | Descrizione |
-P | spegnere la macchina |
--halt | fermare la macchina |
-F | forza per il riavvio immediato |
–solo wtmp | scrive 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 reboo
t 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.