88 votes

Redémarrer un serveur à partir de la ligne de commande ?

Comment redémarrer un serveur Ubuntu à partir de la ligne de commande ? sudo reboot now ne semble jamais fonctionner pour moi. Comme il s'agit d'un serveur, je n'ai pas de gestionnaire de fenêtres installé et je ne peux donc pas le faire à partir d'une interface graphique (qui semble toujours fonctionner).

enter image description here

J'ai ce problème depuis des années sur différentes versions du système d'exploitation. Il se produit dans des machines virtuelles et sur du métal réel. Le même problème existe avec sudo shutdown now aussi.

J'ai vécu avec dans le passé. La différence maintenant, c'est que je ne veux pas appuyer sur le bouton d'alimentation parce que je pourrais perdre des données.

143voto

Jay Points 2130

Essayez d'utiliser la commande suivante pour sécuriser redémarrer :

sudo reboot

Si, au contraire, vous voulez fermer le serveur en toute sécurité, utilisez cette commande :

sudo shutdown -h now

26voto

Meow Points 1307

Pour le redémarrage, tapez ce qui suit

sudo shutdown -r now

3voto

CJBS Points 181

Comme alternative à sudo shutdown -r now cette commande affecte également une arrêt immédiat :

sudo shutdown -h +0

Ajouter le -r pour redémarrer :

sudo shutdown -r -h +0

Sortie (en tant que 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:~#

1voto

Benyamin Jafari Points 1687

Une autre façon de faire :

sudo init 6

[ ] :

Sans le init il ne peut y avoir de processus d'interprétation des commandes.

0voto

Davide Cannizzo Points 141

Si vous voulez redémarrer votre système, en utilisant la solution de @Jay, vous remarquerez que le redémarrage sera programmé d'une minute. Si, au contraire, vous voulez que votre système redémarre immédiatement, vous pouvez utiliser la commande suivante :

reboot -f

El -f forcera votre redémarrage à se produire dès que vous entrez la commande.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X