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.