Solution 1 :
L'arrêt est préférable car il vous permet de spécifier la raison pour l'action drastique - quelque chose que vous devriez toujours faire. Le message sera enregistré dans le(s) journal(s) pour la postérité. Par exemple :
shutdown -r now 'Kernel upgrade requires reboot'
Vous pouvez également effectuer une opération programmée reboot -- en spécifiant autre chose que now
comme heure de redémarrage :
shutdown -r 22:00 'Work around kernel memory leak'
Ensuite, vos utilisateurs recevront des rappels périodiques pour sortir et ainsi de suite. Le processus sera plus ordonné et professionnel.
Solution 2 :
Pour les systèmes Red Hat, il n'y a pas de différence fonctionnelle entre reboot
et shutdown -r now
.
Faites ce qui est plus facile pour vous.
Solution 3 :
Si vous jetez un coup d'œil, dans RHEL 7, les deux /sbin/shutdown
et /sbin/reboot
ne sont en fait que des liens symboliques vers systemctl
de systemd commande. Alors, utilisez ce que vous voulez. Aucune différence fonctionnelle comme l'a dit ewwhite, pas même dans les versions antérieures de RHEL qui n'utilisaient pas encore systemd.
Solution 4 :
Utilisation de reboot
est plus sûr.
Utilisation de reboot
votre intention est claire et il n'y a aucun moyen de la saisir par erreur pour quelque chose d'autre comme shutdown -t now
ce qui pourrait entraîner quelques maux de tête si vous utilisez sur un serveur distant avec un contrôle limité.