Quelle est la différence entre ' arrêter maintenant ' et ' poweroff ' sous Linux? Lun est-il préféré à lautre? Pourquoi?


Meilleure réponse

Il y a une différence, même si les deux tâches sont effectuées par le même exécutable.

La commande shutdown est la commande canonique permettant à un administrateur système darrêter une machine. Ceci est généralement appelé avec un argument indiquant lheure à laquelle lhôte sarrêtera. Les utilisateurs recevront des avertissements périodiques pour terminer leur travail et enregistrer leurs fichiers.

Avec largument «maintenant», tous les utilisateurs pauvres voient «le système est en panne MAINTENANT…». Shutdown fait alors la même chose comme «telinit 0». qui signale au programme init de démarrer sa séquence darrêt. Cela met fin aux processus utilisateur, arrête les démons et les processus démarrés à partir de linittab, synchronise et démonte tous les systèmes de fichiers.

Pour Linux, la dernière chose que fera init est dexécuter / sbin / poweroff, qui commande lalimentation principale fournir pour éteindre (sur le matériel qui prend en charge cela).

Comprendre les commandes Shutdown, Poweroff, Halt et Reboot sous Linux

Réponse

Il ny a aucune différence sur les distributions Linux modernes car arrêtez, éteignez, redémarrez , telinit et shutdown sont tous des liens symboliques vers /bin/systemctl.

Ils sont simplement là pour la compatibilité descendante avec les applications héritées qui ne peuvent pas tirer parti de systemd (linitialisation par défaut utilisée par les distributions populaires).

Source: Quelle est la différence entre ces commandes pour arrêter un serveur Linux?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *