Arrêter votre serveur Centos 7 à partir de la ligne de commande est simple et offre plusieurs options en fonction de vos besoins et de votre urgence. La méthode la plus courante et recommandée utilise la commande shutdown
. Cette commande permet une fermeture gracieuse, garantissant que tous les processus en cours d'exécution ont le temps de sauvegarder leurs données et de sortir proprement, en empêchant la corruption des données. La syntaxe de base est:
sudo shutdown -h now
sudo
: Cela garantit que vous avez les privilèges administratifs nécessaires pour initier un arrêt du système. shutdown
: Il s'agit de la commande elle-même. -h
: Cette option indique un arrêt, signifiant que le système allait complètement. L'omission de cette option entraînera plutôt un redémarrage. now
: Cela spécifie l'arrêt immédiat. Vous pouvez également spécifier un temps (par exemple, shutdown -h 5 "System will shut down in 5 minutes"
) ou une heure spécifique (par exemple, shutdown -h 10:00 "System will shut down at 10:00"
). Le message en guillemets est facultatif mais utile pour informer les utilisateurs. Bien que shutdown
soit la commande la plus polyvalente et recommandée, il existe quelques alternatives, bien qu'elles soient généralement moins privilégiées pour leur manque de contrôle et de potentiel pour la perte de données:
halt
et arrête directement le système. Il est moins flexible et n'offre pas le même niveau de contrôle sur le processus d'arrêt. Il est généralement recommandé d'utiliser à la place . La commande est simplement: shutdown
. shutdown
sudo halt
poweroff
, initie une puissance du système. Il manque également les fonctionnalités et la flexibilité de la commande halt
. La commande est: poweroff
. shutdown
sudo poweroff
init 0
. Utilisez . shutdown
sudo init 0
sont moins gracieux que halt
et peuvent entraîner une perte de données si les processus ne sont pas correctement terminés. Par conséquent, utiliser poweroff
avec des options appropriées est toujours la meilleure pratique. shutdown
L'arrêt sûr est primordial pour éviter la corruption des données et l'instabilité du système. La commande shutdown
facilite cela en fournissant un processus d'arrêt contrôlé. L'option -h
assure une puissance complète, tandis que l'option now
initie un arrêt immédiat. Cependant, pour un arrêt vraiment sûr, considérez ces meilleures pratiques supplémentaires:
top
ou ps aux
pour afficher les processus en cours. now
si vous avez des processus de longue durée. Au lieu de cela, utilisez un retard (par exemple, shutdown -h 10
) pour donner à ces processus le temps de terminer. shutdown
pour informer les utilisateurs de l'arrêt imminent. Cela leur permet d'économiser leur travail et d'éviter la perte de données. si la vitesse est votre priorité absolue et que vous êtes prêt à accepter un risque légèrement plus élevé de perte de données (bien que généralement minimal avec les systèmes modernes), la commande la plus rapide ne permet pas de faire un éruption gracieuse pour un éludbowing gracel. Bien qu'il soit rapide, il est fortement recommandé de prioriser la commande
pour la plupart des situations afin d'assurer l'intégrité des données. La différence de vitesse entresudo shutdown -h now
est généralement négligeable dans la plupart des cas, sauf si vous avez un nombre exceptionnellement important de processus en cours. La petite augmentation de la vitesse de l'utilisation de shutdown -h now
ne vaut pas le risque potentiel de perte de données. sudo shutdown -h now
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!