Aperçu
Lors de l'arrêt d'un système, une simple coupure de courant peut entraîner une corruption des données ou des erreurs du système de fichiers. La commande shutdown est essentielle dans un environnement serveur car elle arrête en toute sécurité tous les processus en cours d'exécution, enregistre les journaux, puis éteint le système.
Caractéristiques principales
Les principales caractéristiques de la commande shutdown sont les suivantes :
- Possibilité de planifier l'arrêt/le redémarrage du système à une heure spécifiée
- Envoi de messages de notification d'arrêt à tous les utilisateurs connectés
- Synchronisation du système de fichiers et arrêt normal des processus
- Prise en charge de l'arrêt immédiat et de l'arrêt planifié
Types d'arrêt
La commande shutdown prend en charge différents modes d'arrêt.
- Arrêt (halt): Arrête le système mais ne coupe pas l'alimentation, le laissant en état d'attente.
- Extinction (poweroff): Arrête complètement le système et coupe l'alimentation. Dans la plupart des cas, cela fonctionne de la même manière que l'option 'shutdown -h'.
- Redémarrage (reboot): Arrête le système puis le redémarre immédiatement.
Options principales
Nous avons regroupé les options couramment utilisées de la commande shutdown par objectif.
1) Arrêt/Redémarrage
2) Heure et message
3) Aide
Commande générée :
Essayez de combiner les commandes.
Description:
`shutdown` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Découvrez les différentes fonctionnalités de la commande shutdown à travers des exemples d'utilisation.
Arrêt immédiat du système
sudo shutdown -h now
Arrête le système immédiatement sans délai et coupe l'alimentation. Utilisez le mot-clé 'now'.
Redémarrage du système dans 10 minutes
sudo shutdown -r +10
Redémarre le système 10 minutes après l'heure actuelle. Utilise l'option '-r' pour le redémarrage et '+10' pour 10 minutes plus tard.
Redémarrage à une heure spécifique et envoi de message
sudo shutdown -r 22:30 "정기 시스템 유지보수 작업이 진행될 예정입니다."
Redémarre le système aujourd'hui à 22h30 et envoie un message de maintenance à tous les utilisateurs connectés.
Annuler l'arrêt planifié
sudo shutdown -c
Annule une commande shutdown prévue. Une notification est envoyée à tous les utilisateurs au moment de l'annulation.
Installation
shutdown est inclus par défaut dans la plupart des distributions Linux. Aucune installation séparée n'est requise.
Conseils et précautions
Voici quelques points à noter lors de l'utilisation de la commande shutdown.
Conseils
- La commande shutdown nécessite les privilèges root, vous devez donc l'utiliser avec 'sudo'.
- shutdown -h now et poweroff fonctionnent presque de la même manière, mais shutdown est plus sûr car il laisse le temps aux processus de se terminer normalement.
- Si la commande shutdown ne fonctionne pas, vous pouvez utiliser les commandes 'init 0' (arrêt) ou 'init 6' (redémarrage). Cependant, ces commandes peuvent ne pas être aussi sûres que shutdown.
- Pour annuler un arrêt planifié, vous devez impérativement utiliser 'shutdown -c'.