Comment puis-je éteindre ou redémarrer à partir d'un terminal?

Réponses:

1044

Pour l'arrêt:

sudo poweroff

Pour redémarrer:

sudo reboot

Annexe: Si votre mot clé est "lockup", vous ne pouvez donc pas entrer une commande telle que "reboot" qui serait exécutée à partir de "su", utilisez le clavier: maintenez enfoncés les boutons Alt+ PrintScreen/SysRq, et tapez "REISUB". Il n'est pas nécessaire que ce soit des lettres majuscules. Il va redémarrer votre ordinateur en douceur. http://blog.kember.net/articles/reisub-the-gentle-linux-restart/

Saeed Zarinfam
la source
9
sudopourrait ne pas être nécessaire, en fait.
Nicolas Raoul
3
Sur Armbian, rebootn'est tout simplement pas trouvé. au lieu de cela, /sbin/rebootfonctionne.
Mark Jeronimus
1
@ MarkJeronimus Cela dépend de votre PATHvariable, et de votre SECURE_PATHdans le /etc/sudoersfichier.
Theoremiser
3
Qu'en est- il shutdown nowet shutdown -r now?
Post Self
@NicolasRaoul nopes, pour moi, je vois cela sans 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

Ouvrez votre terminal avec CTRL+ ALT+ Tet faites les commandes suivantes

Pour éteindre le système:

sudo shutdown -h now 

Recommencer:

sudo reboot

& une commande supplémentaire pour le redémarrage:

sudo shutdown -r now

Une autre façon comme l’a mentionné l’utilisateur.

Pour l'arrêt:

sudo halt

ou:

sudo init 0 

Pour redémarrer:

sudo init 6

Vous pouvez obtenir plus d'informations sur la shutdowncommande en utilisant l'une des méthodes suivantes:

  • shutdown --help
  • man shutdown
rɑːdʒɑ
la source
@jai l'objectif est d'offrir à l'op et à tous les autres moyens de faire ce qu'il a demandé.
fromnaboo
1
Il semble shutdown -r nowpréférable rebootque la seconde puisse vous mettre en mode maintenance
ubiquibacon
Quelqu'un peut-il expliquer pourquoi sudo haltpourrait ne pas procéder à l'arrêt dans certains cas, alors que sudo halt -pfait?
Hee Jin
89

Déteste les mots de passe ( sudo) et aime les one-liners?

Pour Ubuntu 15.04 et ultérieur

Cela est dû au changement de Ubuntu dans l'utilisation systemdau lieu deUpstart

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

Puisque hibernate est normalement désactivé par défaut dans les systèmes Ubuntu, vous pouvez l'activer en cochant cette réponse .

Pour Ubuntu 14.10 ou version antérieure

Fermer:

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

Redémarrer:

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

Autres commandes que vous pouvez aimer:

Suspendre:

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

Hibernate: (si activé sur votre système)

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate
Majal
la source
19
Je me suis toujours demandé comment l'interface graphique arrêtait le système sans avoir besoin de sudo. Je suppose que c'est ça.
triunenature
J'adore la sensation de
demi
Aujourd'hui, j'ai trouvé un avantage à systemd.
Hashim
37

Le 16.04 pas besoin de sudo

Éteindre :

poweroff

Redémarrer :

reboot
Severus Tux
la source
2
Failed to set wall message, ignoring: Interactive authentication required.de ssh
kyb
15

Utilisation

sudo shutdown -h (TIME) (MESSAGE)

Cela éteindra votre ordinateur. C'est ce que le -hest pour. Ensuite, dans la zone horaire, vous pouvez choisir le délai d’arrêt (en minutes) et si vous le souhaitez, vous pouvez envoyer un message à diffusion générale dans la zone de message (par exemple, au revoir, ou bien je ferme la chose: P).

Pour redémarrer l'ordinateur, tapez

sudo shutdown -r (heure) (message)

Au lieu de l’éteindre et de l’arrêter, vous redémarrez votre ordinateur une fois l’arrêt éteint. :)

Jatttt
la source