Comment utiliser la commande Shutdown de Linux sous Ubuntu et CentOS
La plupart des systèmes d’exploitation courants vous permettent d’éteindre votre PC ou votre ordinateur portable de différentes manières. Les systèmes d’exploitation Linux offrent également à l’utilisateur des moyens fiables pour éteindre, redémarrer, hiberner ou suspendre votre machine sous Unix. Dans ce tutoriel, nous vous montrerons comment utiliser en toute sécurité la commande Shutdown de Linux sur votre VPS.
Nous vous présenterons deux versions différentes de Linux : CentOS et Ubuntu 22.04.
L’arrêt ou le redémarrage d’un serveur est important pour chaque système d’exploitation afin que les choses continuent à fonctionner comme prévu. L’arrêt du serveur par la ligne de commande est un moyen sécurisé car il informe tous les utilisateurs connectés que le système est sur le point de s’éteindre.
Vous apprendrez même ici comment déclencher l’arrêt du système d’exploitation de façon programmée.
Sommaire
Commande Shutdown sous Linux Ubuntu et CentOS
La commande Shutdown dans Ubuntu et CentOS vous permet d’éteindre et de redémarrer votre système. Vous trouverez ci-dessous la syntaxe de la commande qui est utilisée pour arrêter et redémarrer la machine.
Shutdown [OPTIONS] [HEURE] [MESSAGE]
La commande Shutdown permet de redémarrer, d’arrêter ou de mettre en veille.
Le premier argument [OPTIONS] peut être une heure. Après l’argument, vous pouvez éventuellement taper un message pour informer les utilisateurs connectés avant d’arrêter votre système.
Le format de l’heure est hh:mm (heure/minute) – un format de 24 heures. Cela permet de spécifier l’heure d’exécution de la commande Shutdown. Vous pouvez également utiliser +m où m indique les minutes. Cela indiquera à la machine de s’arrêter dans le nombre de minutes que vous souhaitez.
Vous pouvez également utiliser le mot “now” dans la syntaxe, qui est un alias pour +0, ce qui déclenchera un arrêt immédiat de votre VPS. Si vous ne spécifiez pas l’argument [HEURE], Linux par défaut implique +1 avant l’arrêt.
Gardez à l’esprit qu’un argument d’heure est indispensable si vous souhaitez spécifier un message (WALL). Le fichier /run/nologin ne sera créé que 5 minutes avant l’arrêt du système si vous avez spécifié un argument d’heure afin de garantir que les connexions ultérieures ne soient pas autorisées.
Utilisation de la commande Shutdown sous Linux Ubuntu et CentOS
La commande Shutdown est relativement similaire pour Ubuntu et CentOS. Chaque commande présentée ci-dessous peut être utilisée dans son terminal dédié. N’oubliez pas que vous devrez utiliser SSH pour accéder à votre serveur VPS. Nous avons un tutoriel couvrant le processus avec PuTTY !
La commande Shutdown de base pour CentOS et Ubuntu ressemble à ceci :
shutdown
La commande ci-dessus n’éteint pas votre PC immédiatement, elle met en place un minuteur d’une minute avant de l’éteindre. N’oubliez pas de sauvegarder votre travail avant l’arrêt.
Pour éteindre votre PC immédiatement, tapez la commande suivante et appuyez sur la touche Entrée :
shutdown now
Comme nous l’avons déjà mentionné, ici, la commande est la même pour les deux SE.
Pour éteindre votre PC à un moment précis, tapez la commande suivante dans la ligne de commande et appuyez sur la touche Entrée :
shutdown hh:mm
La commande Shutdown de Linux fonctionne selon un format de 24 heures, c’est-à-dire qu’il faut taper les heures au lieu de hh et les minutes au lieu de mm.
Pour arrêter après quelques minutes ou heures, tapez la commande suivante et appuyez sur la touche Entrée :
shutdown +m
Rappelez-vous, ici m indique les minutes. Il suffit de préciser le nombre de minutes.
Pour afficher un message aux personnes qui sont connectées à votre VPS, tapez la commande suivante et appuyez sur Entrée :
Shutdown +5 “Veuillez sauvegarder votre travail, le PC sera éteint dans 5 minutes”
Le texte entre guillemets représente ici le message que vous souhaitez.
Redémarrez votre VPS en utilisant la commande Shutdown de Linux
Pour redémarrer votre PC en toute sécurité, utilisez la commande suivante :
shutdown –r
La commande ne redémarrera pas votre machine immédiatement, un minuteur d’une minute sera mis en place avant le redémarrage. Ainsi, vous pouvez enregistrer votre travail avant le redémarrage.
Afin de redémarrer votre PC immédiatement, il vous suffit d’ajouter l’option “now“, comme vous l’avez fait précédemment.
shutdown –r now
Pour programmer un redémarrage de votre système, tapez la commande suivante et appuyez sur entrée :
shutdown –r hh:mm
Pour redémarrer après quelques minutes ou heures, tapez la commande suivante et appuyez sur entrée :
shutdown –r +m
Rappelez-vous, ici m indique les minutes. Il suffit de préciser le nombre de minutes.
Pour afficher le message aux personnes qui sont connectées à votre serveur avant qu’il ne soit éteint, tapez la commande suivante et appuyez sur Entrée :
Shutdown –r +5 “Veuillez sauvegarder votre travail, le PC sera redémarré dans 5 minutes”
Voici quelques options supplémentaires de la commande Shutdown de Linux que vous devriez connaître :
- -poweroff, -P : comme halt, éteint le système (éteint aussi l’unité)
- -reboot, -r : Redémarrer le système.
- -halt, -h : arrête la machine après avoir terminé les processus.
Vous pouvez également arrêter le système en utilisant les options d’arrêt et de mise hors tension en utilisant la commande suivante :
shutdown –h
Pour éteindre, utiliser :
shutdown –p
Dans les commandes ci-dessus, vous pouvez également spécifier l’heure et ensuite le message après l’argument de l’option.
Annuler une commande d’arrêt programmée sous Linux
Pour annuler un arrêt programmé ou un redémarrage de votre PC, vous pouvez simplement taper la commande suivante avant d’atteindre l’heure prévue de l’arrêt programmé de votre PC.
shutdown –c
Cette commande annulera immédiatement l’heure prévue d’arrêt ou de redémarrage. Vous ne pouvez pas utiliser cette commande si vous avez utilisé +0 ou now.
Conclusion
C’est tout, j’espère que cet article vous a aidé à apprendre comment utiliser la commande Shutdown de Linux et ses options. Si vous avez rencontré des difficultés dans le tutoriel, faites-le nous savoir afin que nous puissions les résoudre pour vous !