Riavvia un server dalla riga di comando?


78

Come riavviare un server Ubuntu dalla riga di comando? sudo reboot nownon sembra mai funzionare per me. Poiché è un server, non ho installato un gestore di finestre, quindi non posso farlo da una GUI (che sembra funzionare sempre).

inserisci qui la descrizione dell'immagine

Ho avuto il problema per anni su diverse versioni del sistema operativo. Succede nelle macchine virtuali e sul vero metallo. Lo stesso problema esiste anche con sudo shutdown now.

Ci ho vissuto in passato. La differenza ora è che non voglio semplicemente premere il pulsante di accensione perché potrei perdere dati.


Ci hai provato sudo shutdown -r now?
ASCIIbetical

4
sudo reboot nownon è un'opzione valida. vedi man 8 reboot
souravc il

Grazie souravc - è interessante. Il comando non si lamenta mai di un'opzione non valida. Metterò alla prova alcuni di questi quando uscirò da mysql.

4
sudo init 6deve sempre funzionare. Inoltre, ci sono Ctrl + Alt + Canc e REISUB.
Danatela,

Risposte:


118

Prova a usare il comando seguente per riavviare in sicurezza :

sudo reboot

Se, invece, vuoi spegnere il server in modo sicuro, usa questo comando:

sudo shutdown -h now

1
Non hai menzionato "in modo sicuro" nel sudo rebootmetodo, potrebbe fuorviare alcuni utenti.
rap-2-h,

@ rap-2-h Aspetta, quindi vuoi dire che sudo rebootè sicuro o no?
Wisbucky

@wisbucky: il riavvio di sudo è sicuro
Jay,

ho avuto un dibattito con un collega su questo oggi. Questo metodo è preferito rispetto a sudo poweroff?
Gansheim,


23

Per il riavvio, digitare quanto segue

sudo shutdown -r now

3

In alternativa a sudo shutdown -r now, questo comando effettua anche un arresto immediato :

sudo shutdown -h +0

Aggiungi il -rcomando per riavviare:

sudo shutdown -r -h +0

Output (in esecuzione come root):

root@mydevwkstn:~# shutdown -r -h +0

Broadcast message from cjbs@mydevwkstn
        (/dev/pts/10) at 14:41 ...

The system is going down for halt NOW!
root@mydevwkstn:~#

0

Un modo alternativo:

sudo init 6

[ NOTA ]:

Senza il initprogramma non potrebbe esserci processo di interpretazione dei comandi.


0

Se vuoi riavviare il tuo sistema, usando la soluzione di @ Jay, noterai che il riavvio sarà programmato di un minuto. Se, invece, vuoi che il tuo sistema si riavvii immediatamente, puoi usare il seguente comando:

reboot -f

Il -fparametro imporrà il riavvio non appena si immette il comando.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.