reboot vs shutdown -r maintenant pour redémarrer Linux

11

J'utilise normalement rebootpour redémarrer ma boîte Linux, mais un ami a dit que je devrais utiliser à la shutdown -r nowplace. Y a-t-il une différence?

Regarder les pages de manuel me dit quelque chose sur les niveaux d'exécution, mais j'espère une réponse en anglais simple qu'un utilisateur Linux relativement inexpérimenté peut comprendre.

nas
la source

Réponses:

7

De nombreux systèmes Unix ont rebooteffectué un redémarrage instantané - pas de synchronisation, pas de démontage, rien. C'est comme appuyer sur le bouton de réinitialisation.

Votre ami essaie de vous faire économiser des heures de fscking, ou pire, si vous souhaitez redémarrer l'un de ces systèmes.

sarnold
la source
2
Par exemple, il s'agit du comportement de redémarrage sur Mac OS X, nous parlons donc déjà de la majorité des systèmes UNIX d'utilisateur final déployés. Selon la réponse de Shakedown, cela varie probablement entre différents types * NIX.
NReilingh
4

Il existe probablement de légères différences dans les fonctionnalités proposées, mais elles peuvent toutes deux être utilisées pour atteindre la même chose. En fait, voici ce que dit la page de manuel reboot:

Lorsqu'il est appelé avec --force ou lorsqu'il est au niveau d'exécution 0 ou 6, cet outil appelle l'appel système reboot (2) lui-même et redémarre directement le système. Sinon, cela appelle simplement l' outil shutdown (8) avec les arguments appropriés.

En outre, il semble que les informations RUN-LEVEL pour les deux opérations soient les mêmes. À en juger par les pages de manuel de redémarrage et d'arrêt, il semble que l'arrêt fournisse un peu plus de fonctionnalités de niveau inférieur, et le redémarrage est un outil de niveau supérieur qui utilise l'arrêt.

Nate W.
la source