Come posso spegnere o riavviare da un terminale?


Risposte:


1044

Per lo spegnimento:

sudo poweroff

Per il riavvio:

sudo reboot

Appendice: se la parola chiave è "blocco", quindi non è possibile immettere un comando come "riavvio" che verrebbe eseguito comunque da "su", utilizzare la tastiera: tenere premuto Alt+ PrintScreen/SysRq, i pulsanti e digitare "REISUB". Non deve essere maiuscola. Riavvia delicatamente il computer. http://blog.kember.net/articles/reisub-the-gentle-linux-restart/


9
sudopotrebbe non essere necessario, in realtà.
Nicolas Raoul,

3
Su Armbian, proprio rebootnon è stato trovato. invece /sbin/rebootfunziona.
Mark Jeronimus,

1
@MarkJeronimus Dipende dalla tua PATHvariabile e dalla tua SECURE_PATHnel /etc/sudoersfile.
Teorema

3
che dire shutdown nowe shutdown -r now?
Post Self

@NicolasRaoul nopes, per me lo vedo senza sudo. Failed to set wall message, ignoring: Interactive authentication required. Failed to reboot system via logind: Interactive authentication required. Failed to open /dev/initctl: Permission denied Failed to talk to init daemon.
Paramvir Singh Karwal,

202

Apri il tuo terminale con CTRL+ ALT+ Ted esegui i seguenti comandi

Per arrestare il sistema:

sudo shutdown -h now 

Ricominciare:

sudo reboot

e un altro comando per il riavvio:

sudo shutdown -r now

Un altro modo come menzionato da uno degli utenti.

Per lo spegnimento:

sudo halt

o:

sudo init 0 

Per il riavvio:

sudo init 6

Puoi ottenere maggiori informazioni sul shutdowncomando usando una delle seguenti opzioni:

  • shutdown --help
  • man shutdown

@jai l'obiettivo è offrire all'op e a tutti gli altri modi alternativi di fare ciò che ha chiesto.
dal

1
Sembra shutdown -r nowsia preferibile a rebootcome il secondo può metterti in modalità manutenzione
ubiquibacon,


Qualcuno può spiegare perché sudo haltin alcuni casi potrebbe non eseguire l'arresto, mentre lo sudo halt -pfa?
Hee Jin,

89

Odio le password ( sudo) e ami le battute?

Per Ubuntu 15.04 e versioni successive

Ciò è dovuto al cambiamento di Ubuntu nell'uso systemdinvece diUpstart

systemctl poweroff
systemctl reboot
systemctl suspend
systemctl hibernate
systemctl hybrid-sleep

Poiché l' ibernazione è normalmente disabilitata per impostazione predefinita nei sistemi Ubuntu, è possibile abilitare controllando questa risposta .

Per Ubuntu 14.10 o precedenti

Spegnimento:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

Ricomincia:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart

Altri comandi che potrebbero piacerti:

Sospendere:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend

Ibernazione: (se abilitato sul tuo sistema)

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate

19
Mi sono sempre chiesto come la GUI spegnesse il sistema senza bisogno di sudo. Presumo che sia così.
triunenatura,

Adoro l'atmosfera da baraccone della prima riga
duhaime,

Oggi ho trovato un vantaggio systemd.
Hashim,

37

Il 16.04 non è necessario sudo

Spegnere :

poweroff

Riavviare :

reboot

2
Failed to set wall message, ignoring: Interactive authentication required.da ssh
kyb,

15

Uso

sudo shutdown -h (TIME) (MESSAGGIO)

Questo spegnerà il tuo computer e lo fermerà. Questo è ciò che -hserve. Quindi, nell'area di tempo puoi scegliere il ritardo di spegnimento (in minuti) e se vuoi puoi inviare un messaggio di trasmissione nell'area del messaggio (come addio, o sto spegnendo la cosa: P).

Per riavviare il computer, digitare

sudo shutdown -r (time) (messaggio)

Ora, invece di spegnerlo e arrestarlo, riavvierai il computer una volta spento. :)

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.