Come riavviare il sistema (server) Linux con il comando Reboot

3 gen 2020 2 min di lettura
Come riavviare il sistema (server) Linux con il comando Reboot
Indice dei contenuti

Introduzione

Linux viene fornito con varie utility che consentono a un amministratore di sistema di riavviare, arrestare o spegnere il sistema. L'utente deve essere root o un membro del gruppo di wheel per eseguire il comando di riavvio. Questa pagina mostra come riavviare il sistema basato su Linux usando la riga di comando.

Se il vostro intento è riavviare il server in remoto continuate a leggere, altrimenti saltate il primo paragrafo "Connessione al Server" e leggere il successivo.

Connessione al Server

Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:

ssh root@IP_DEL_SERVER

Successivamente sarà necessario inserire la password dell'utente root.

Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:

ssh nome_utente@IP_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password del vostro utente.

La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Riavvio del sistema Linux

Per riavviare Linux usando la riga di comando, aprire il terminale e digitare il seguente comando:

sudo reboot

Attendere qualche istante e il server Linux si riavvierà automaticamente

Vediamo alcuni esempi in dettaglio.

Riavviare il sistema Linux con Reboot

È necessario accedere come utente root per riavviare il sistema o come utente con privilegi sudo. Apri l'applicazione terminale e digita uno dei seguenti comandi per riavviare immediatamente il sistema:

/sbin/reboot

Oppure:

/sbin/shutdown -r now

Puoi anche usare il comando sudo sotto Ubuntu/Debian/Fedora e altre distribuzioni basate su Linux:

sudo reboot

È un buona idea fornire notifica a tutti gli utenti che hanno effettuato l'accesso che il sistema sta per essere riavviato e, negli nei minuti specificati sono impediti i nuovi accessi. Digita il seguente comando:

shutdown -r +5

Output di esempio:

Broadcast message from [email protected]
        (/dev/pts/1) at 12:33 ...

The system is going down for reboot in 5 minutes!

Puoi anche specificare un argomento time e un messaggio personalizzato:

shutdown -r +5 "Updating kernel"

Il comando precedente riavvierà il sistema dopo 5 minuti e trasmetterà Updating kernel.

Come riavviare il server Linux remoto

Accedi semplicemente come utente root usando il comando ssh ed esegui il comando:

ssh root@remote-server-com /sbin/reboot

Oppure:

ssh root@remote-server-com /sbin/shutdown -r now

Output di esempio:

Connection to remote-server-com closed by remote host.

È possibile ricevere una notifica usando il comando ping quando il server remoto torna online con il seguente comando:

ping -a remote-server-com

Anche l'utente normale con privilegi sudo può essere utilizzato per riavviare il sistema tramite ssh con il seguente comando di esempio:

ssh -t alice@remote-server-com /sbin/reboot

Senza l'opzione -t vedrai un messaggio di errore simile al seguente:

sudo: no tty present and no askpass program specified

Conclusione

Abbiamo imparato ad utilizzare il comando reboot su Linux per riavviare il server o il desktop.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.