60 votes

fermeture : Quelle est la différence entre "Arrêt" et "Halte" ?

Avec votre Linux typique shutdown quelle est la différence entre arrêtant le système et mise hors tension le système ?

52voto

David Points 344

L'arrêt implique l'arrêt de toutes les unités centrales du système. La mise hors tension implique l'envoi d'une commande ACPI pour signaler au PSU de couper l'alimentation principale.

38voto

Marcel G Points 2109

IIRC

# shutdown -H now

arrêtera le système - ce qui signifie que le système s'arrêtera et s'arrêtera à la fin sur un écran dont le dernier message sera quelque chose comme "System halted".

# shutdown -P now

éteindra le système - ce qui signifie que le système s'arrêtera et s'éteindra à la fin (seulement possible si le système le supporte, mais la plupart des systèmes que je connais le font depuis un certain temps maintenant).

# shutdown -h now

n'arrêtera ou ne mettra hors tension le système qu'en fonction de la valeur par défaut de ce système (qui peut parfois être modifiée dans le BIOS).

11voto

Corey Points 504

Si la machine en question n'a pas de capacités de gestion de l'énergie, il n'y a pas de différence. Si c'est le cas, la différence est la suivante : Power Off enverra le signal pour éteindre la machine, Halt arrêtera tout et attendra l'invite "Power Off", ce qui signifie que vous pouvez appuyer sur l'interrupteur d'alimentation en toute sécurité.

4voto

Samat Jain Points 165

Je suis presque certain qu'un arrêt va juste faire tomber le système d'exploitation alors qu'une Mise hors tension mettra le système d'exploitation hors service, puis enverra une commande d'arrêt ACPI à l'alimentation électrique.

3voto

Matthieu Riegler Points 20160

Eh bien, techniquement parlant, vous pouvez arrêter le système sans l'éteindre. Vous lancez donc un arrêt, attendez qu'il vous dise "Vous pouvez éteindre l'ordinateur maintenant", puis vous pouvez appuyer sur le bouton d'alimentation sans craindre que quelque chose se démonte bizarrement.

Mais dans la plupart des Unix modernes, halt, shutdown, init 0, poweroff, etc, etc font tous à peu près la même chose. Halt, par exemple, est représenté par "shutdown -h" lorsque le système n'est pas au niveau d'exécution 0 ou 6.

Les commandes redondantes sont toutes des clins d'œil à la rétrocompatibilité avec les anciens systèmes *nix propriétaires.

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