Comment utiliser la commande shutdown sous Linux dans Ubuntu et CentOS
Sep 16, 2026
/
By Faradilla A.
/
4 minutes de lecture
La commande Linux shutdown permet d’éteindre ou de redémarrer un système Unix immédiatement ou de programmer ces opérations, offrant ainsi une solution flexible pour gérer les périodes d’indisponibilité du système.
Vous pouvez utiliser shutdown -h now pour éteindre immédiatement votre machine ou shutdown -r now pour la redémarrer. Pour programmer un arrêt, indiquez une heure précise, par exemple avec shutdown 22:30, ou un délai, comme avec shutdown +15.
La commande shutdown joue un rôle important dans la sécurité du système. Elle permet de redémarrer le système de manière contrôlée afin d’appliquer les mises à jour et les correctifs de sécurité essentiels qui nécessitent un redémarrage, tout en avertissant les utilisateurs connectés afin d’éviter toute perte de données.
Qu’est-ce que la commande shutdown ?
La commande shutdown permet d’éteindre, de redémarrer ou d’arrêter votre système en toute sécurité. Pour cela, elle communique avec systemd afin d’activer une cible spécifique, comme poweroff.target ou reboot.target.
Ce processus arrête proprement tous les services en cours d’exécution et avertit les utilisateurs connectés.
La syntaxe de base de la commande shutdown est la suivante :
shutdown [OPTION] [HEURE] [MESSAGE]
Voici le rôle de chaque élément :
- OPTION. Indique l’action à effectuer. Les options courantes incluent -H pour arrêter la machine, -P pour l’éteindre (action par défaut) et -r pour la redémarrer.
- HEURE. Détermine le moment où la commande sera exécutée. Vous pouvez indiquer une heure précise au format 24 heures (hh:mm) ou un délai, comme +m, où m correspond au nombre de minutes à attendre avant l’exécution de la commande. Le mot-clé now est un alias de +0 et exécute immédiatement la commande. Si vous n’indiquez aucune heure, la valeur par défaut est +1 : l’arrêt est alors programmé une minute plus tard.
- MESSAGE. Permet de diffuser un message facultatif à tous les utilisateurs connectés pour les avertir de l’arrêt imminent. Pour envoyer un message, vous devez spécifier un argument d’heure.
Pour empêcher de nouvelles connexions à l’approche de l’arrêt, la commande crée le fichier /run/nologin cinq minutes avant l’arrêt du système, uniquement lorsqu’un argument d’heure est spécifié.
Comment utiliser la commande shutdown sous Linux dans Ubuntu et CentOS
La commande shutdown fonctionne de la même manière sous Ubuntu et CentOS. Pour exécuter ces commandes sur un serveur privé virtuel (VPS), vous devez d’abord vous y connecter à l’aide d’un client SSH comme PuTTY. Nous proposons un tutoriel qui explique comment utiliser PuTTY pour accéder à votre VPS.
Pour programmer l’arrêt de votre système une minute plus tard, utilisez la commande de base :
shutdown
Pour éteindre immédiatement votre système, utilisez l’argument now :
shutdown now
Pour programmer un arrêt à une heure précise, utilisez le format hh:mm. Par exemple, pour éteindre le système à 22 h 30, utilisez :
shutdown 22:30
Pour programmer un arrêt après un certain nombre de minutes, utilisez le format +m. La commande suivante arrête le système dans 15 minutes :
shutdown +15
Enfin, pour avertir les utilisateurs connectés, ajoutez un message après l’argument d’heure. Par exemple :
shutdown +15 "Le serveur va s'arrêter dans 15 minutes pour maintenance. Veuillez enregistrer votre travail."
Comment redémarrer votre VPS avec la commande shutdown sous Linux
Pour redémarrer votre VPS, ajoutez l’option -r (reboot) à la commande shutdown. Le redémarrage est alors programmé une minute plus tard, ce qui vous laisse le temps d’enregistrer votre travail.
shutdown -r
Pour redémarrer immédiatement, combinez l’option -r avec l’argument now :
shutdown -r now
Vous pouvez également programmer un redémarrage à une heure précise ou après un délai donné :
shutdown -r 22:30
shutdown -r +15
Pour ajouter un message lors d’un redémarrage programmé :
shutdown -r +15 "Le serveur va redémarrer dans 15 minutes pour appliquer les mises à jour."
Voici quelques autres options de la commande à connaître :
- -H (–halt). Arrête la machine après avoir arrêté les processus sous Linux, sans l’éteindre.
- -P (–poweroff). Éteint complètement le système. Il s’agit de l’action par défaut. L’option -h en minuscule est également un alias de –poweroff.
Par exemple, pour arrêter le système, utilisez :
shutdown -H
Comment annuler un arrêt programmé sous Linux
Pour annuler un arrêt programmé sous Linux, utilisez la commande shutdown -c (cancel). Elle annule immédiatement l’arrêt ou le redémarrage programmé précédemment.
shutdown -c
Vous ne pouvez pas utiliser cette commande pour annuler une action immédiate lancée avec +0 ou now.
Comment utiliser Hostinger Agent pour éteindre ou redémarrer votre VPS ?
Si vous utilisez un VPS Hostinger, vous pouvez exécuter toutes les commandes présentées dans ce tutoriel. Il existe toutefois une solution encore plus simple pour gérer l’état d’alimentation de votre serveur.
Hostinger Agent, notre Assistant IA, peut effectuer ces tâches à votre place à partir d’une simple instruction. Accédez au tableau de bord de votre VPS, cliquez sur Demandez à l’IA, puis saisissez un prompt comme « Redémarrer mon VPS » ou « Éteindre mon serveur ».
Hostinger Agent se charge alors de l’exécution et vous confirme lorsque l’action est terminée. Vous pouvez ainsi gérer plus facilement votre serveur sans passer par la ligne de commande.


Pourquoi la commande shutdown est-elle importante pour la sécurité ?
La commande shutdown est importante pour la sécurité, car elle permet d’arrêter le système de manière contrôlée et sécurisée, ce qui contribue à éviter les pertes de données et la corruption du système de fichiers. De nombreuses mises à jour système essentielles, notamment les correctifs de sécurité, nécessitent un redémarrage pour prendre pleinement effet.
Avec la commande shutdown -r, les administrateurs peuvent programmer ces redémarrages pendant les périodes de faible trafic. Cette approche limite les temps d’arrêt tout en maintenant les protections du système à jour.
Un arrêt contrôlé avertit également les utilisateurs connectés, ce qui contribue à éviter les pertes de données dues à un arrêt inattendu et permet à tous les services en cours d’exécution de s’arrêter correctement. Cette maîtrise du processus d’arrêt est essentielle pour maintenir un environnement serveur stable et sécurisé.
La maîtrise de la commande shutdown constitue donc un aspect essentiel du renforcement de la sécurité de votre VPS. En appliquant correctement les mises à jour et en gérant les redémarrages de manière méthodique, vous contribuez à maintenir un système fiable et résilient face aux menaces potentielles.
Tout le contenu des tutoriels de ce site est soumis aux normes éditoriales et aux valeurs rigoureuses de Hostinger.
Commentaires
0 responses