Comment puis-je arrêter ou redémarrer à partir d'un terminal?

Comment puis-je arrêter ou redémarrer Ubuntu à l'aide des commandes du terminal?

Pour l'arrêt:

sudo poweroff

Pour le redémarrage:

sudo reboot

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

Ouvrez votre terminal avec CTRL+ALT+T et effectuez les commandes suivantes

Pour arrêter le système:

sudo shutdown -h now 

Redémarrer:

sudo reboot

& une commande de plus pour le redémarrage:

sudo shutdown -r now

Une autre façon comme l'a mentionné l'un des utilisateurs.

Pour l'arrêt:

sudo halt

ou:

sudo init 0 

Pour le redémarrage:

sudo init 6

Vous pouvez obtenir plus d'informations sur le shutdown commande en utilisant l'une des méthodes suivantes:

  • shutdown --help
  • man shutdown

Mots de passe de haine (sudo) et vous aimez les one-liners?

Pour Ubuntu 15.04 et versions ultérieures

Cela est dû au changement d'Ubuntu dans l'utilisation systemd au lieu de Upstart

systemctl poweroffsystemctl rebootsystemctl suspendsystemctl hibernatesystemctl hybrid-sleep

Depuis hiberner 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

Arrêt:

/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 pourriez 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

Le 16.04 pas besoin de sudo

De arrêt/coupure de courant:

poweroff

De redémarrer:

reboot

Utiliser

sudo shutdown -h (time) (message)

Cela va arrêt votre ordinateur et arrêtez-le. C'est ce que le -h c'est pour. Ensuite, dans la zone de temps, vous pouvez choisir le délai d'arrêt (en minutes) et si vous le souhaitez, vous pouvez envoyer un message de diffusion dans la zone de message (comme au revoir, ou j'arrête la chose :P).

Pour redémarrer l'ordinateur, tapez

sudo shutdown -r (time) (message)

Maintenant, au lieu de l'éteindre et de l'arrêter, vous redémarrerez votre ordinateur une fois qu'il sera éteint. :)

Lié (mais pas un doublon): Arrêt du système à l’aide d’une console virtuelle