Avec votre shutdown
commande Linux typique , quelle est la différence entre arrêter le système et l' éteindre ?
54
L’arrêt implique l’arrêt de tous les processeurs du système. La mise hors tension implique l'envoi d'une commande ACPI pour signaler au PSU de déconnecter l'alimentation principale.
halt
, le système a été mis hors tension.halt
sans paramètres, elle appelle réellement shutdown (voir linux.die.net/man/8/halt ) etshowdown -h
laisse la décision de mettre en veille ou de ne pas arrêter les paramètres de l'ordinateur.IIRC
arrêtera le système - ce qui signifie que le système s’arrêtera et s’arrêtera à la fin, sur un écran avec le dernier message ressemblant à "Système arrêté".
mettra le système hors tension - ce qui signifie que le système va s'éteindre et à la fin, il sera mis hors tension (possible uniquement si le système le prend en charge, mais la plupart des systèmes que je connais ont depuis un bon moment maintenant)
n'arrête ou ne met le système hors tension qu'en fonction de la valeur par défaut sur ce système (peut parfois être modifié dans le BIOS)
la source
Si la machine en question ne dispose pas de fonctionnalités de gestion de l'alimentation, il n'y a pas de différence. Si c'est le cas, la différence est que l'alimentation éteint envoie le signal pour éteindre la machine, Halt éteindra tout et attendra à l'invite "Power Off", ce qui signifie qu'il est prudent d'appuyer sur l'interrupteur d'alimentation.
la source
Je suis à peu près certain qu'un arrêt réduira le système d'exploitation, puis qu'un arrêt désactivera le système d'exploitation, puis enverra une commande de mise hors tension ACPI à l'alimentation.
la source
Techniquement, vous pouvez arrêter le système sans le mettre hors tension. Donc, vous arrêtez un peu, 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 ne se déroule étrangement.
Mais dans la plupart des systèmes Unix modernes, l’arrêt, l’arrêt, l’init 0, la mise hors tension, etc., font tous la même chose. Par exemple, Halt est associé à "shutdown -h" lorsque le système ne se trouve pas au niveau d'exécution 0 ou 6.
Les commandes redondantes sont toutes des références à la rétrocompatibilité avec les anciennes * nix propriétaires.
la source
Dans l'ancien temps, "shutdown" était une requête pour exécuter les scripts d'initialisation et essayer d'arrêter gracieusement tout en cours d'exécution en l'avertissant que le système était sur le point de s'arrêter et qu'il devrait être nettoyé ou quitté correctement.
"Halt" était le mur de briques. Le système vient de s'arrêter immédiatement sans effectuer aucun arrêt méthodique. Le système était plus agréable que de simplement tirer la puissance d'entrée ... mais pas beaucoup.
la source