Comment redémarrer un serveur Ubuntu à partir de la ligne de commande? Sudo reboot now
ne semble jamais fonctionner pour moi. Parce que c'est un serveur, je n'ai pas de gestionnaire de fenêtres installé, donc je ne peux pas le faire depuis une interface graphique (qui semble toujours fonctionner).
Le problème existe depuis des années sur différentes versions du système d'exploitation. Cela se produit dans les machines virtuelles et sur le vrai métal. Le même problème existe également avec Sudo shutdown now
.
J'ai vécu avec ça dans le passé. La différence est que je ne veux pas simplement appuyer sur le bouton d'alimentation, car je risque de perdre des données.
Essayez d’utiliser la commande suivante pour procéder en toute sécurité redémarrage:
Sudo reboot
Si, au lieu de cela, vous voulez éteindre le serveur en toute sécurité, utilisez cette commande:
Sudo shutdown -h now
Pour redémarrer, tapez ce qui suit
Sudo shutdown -r now
Comme alternative à Sudo shutdown -r now
, cette commande effectue également un arrêt immédiat:
Sudo shutdown -h +0
Ajoutez la commande -r
pour redémarrer:
Sudo shutdown -r -h +0
Sortie (en cours d'exécution 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:~#
Sudo init 6
[NOTE]:
Sans le programme init
, il ne pourrait y avoir de processus interpréteur de commandes.
Si vous souhaitez redémarrer votre système, en utilisant la solution de @ Jay, vous remarquerez que le redémarrage sera planifié sur une minute. Si vous souhaitez que votre système redémarre immédiatement, vous pouvez utiliser la commande suivante:
reboot -f
Le paramètre -f
forcera votre redémarrage dès que vous aurez entré la commande.