8 Commandes d'arrêt Linux utiles pour redémarrer ou éteindre votre PC Linux

Que ce soit pour un serveur SSH Ubuntu ou parce que votre souris a cessé de fonctionner, apprendre à utiliser les commandes d’arrêt Linux dans le terminal fonctionne à merveille pour tout le monde. Ici, nous vous montrons comment maîtriser la commande shutdown pour éteindre rapidement votre PC.
Table des matières
- Qu’est-ce qu’une commande d’arrêt ?
- Comment utiliser les commandes d’arrêt
- Commande d’arrêt basique
- Arrêt sans mise hors tension
- Arrêt avec mise hors tension
- Arrêt après X minutes
- Arrêt à une heure donnée
- Envoyer un message d’avertissement avant l’arrêt
- Commande de redémarrage basique
- Commandes d’arrêt forcé
- Bonus : Annuler une commande d’arrêt
- Questions fréquentes
Astuce : Apprenez la différence entre Éteindre, Hibernate ou Veille.
Qu’est-ce qu’une commande d’arrêt ?
Sur Linux, il existe deux manières d’éteindre votre PC (trois si débrancher le câble compte) :
- Appuyer sur le bouton d’arrêt
- Éteindre via le Terminal.
Bien qu’il puisse être un peu fastidieux d’accéder au Terminal avant d’arrêter, c’est en fait très utile, surtout pour éteindre un PC ou un serveur Linux distant via SSH.
La commande shutdown éteint votre PC tout comme le bouton d’arrêt dans la barre système. Mais cela devient encore mieux : elle a des options qui vous permettent de choisir quand éteindre, entre autres choses.
Comment utiliser les commandes d’arrêt
Le format est le suivant :
sudo shutdown Comme la plupart des commandes au niveau système sur Linux, vous aurez besoin de sudo pour que cela fonctionne. Ensuite, vous pouvez choisir un drapeau optionnel et d’autres options. Nous passerons en revue chacune d’elles tout au long de cet article.
1. Commande d’arrêt basique
La commande shutdown commence le processus d’arrêt qui ferme toutes les applications en cours avant de mettre hors tension. Cela nécessite un réglage de temps – vous devez lui indiquer quand s’arrêter avant qu’il ne fonctionne. En ajoutant now à côté de shutdown, vous dites à votre PC d’arrêter tout ce qu’il fait et de se fermer immédiatement.
sudo shutdown nowVous pouvez également lier un raccourci d’arrêt automatique à cette commande et créer un bouton d’arrêt DIY. C’est une commande utile pour les serveurs SSH car elle est super simple à retenir. Cependant, certaines distributions et versions Linux pourraient nécessiter d’ajouter soit un drapeau -h soit -P pour fonctionner.
Bon à savoir : Vous pouvez facilement vérifier les dates d’arrêt et de redémarrage sur votre PC Linux avec ces conseils.
2. Arrêt sans mise hors tension
sudo shutdown -h nowou
sudo haltIl y a des fois où il est préférable d’éteindre l’ordinateur sans enlever l’alimentation. La commande halt fait tout ce que la commande shutdown fait, moins la dernière étape – couper l’alimentation du système. Cela fonctionne très bien lorsque vous avez des périphériques autonomes qui prennent plus de temps à s’éteindre que l’ordinateur principal.
Cependant, vous feriez mieux d’utiliser la commande shutdown avec le drapeau -h. C’est parce que shutdown vous permet de définir quand éteindre le PC, ce que nous allons aborder dans un instant.
3. Arrêt avec mise hors tension
sudo shutdown -P nowou
sudo poweroffLorsque votre PC ou serveur Linux est dans une autre pièce, devoir appuyer physiquement sur le bouton d’alimentation serait assez problématique. Heureusement, sudo poweroff vous permet de couper automatiquement l’alimentation de l’ordinateur afin que votre CPU soit en sécurité des surtensions et d’autres problèmes liés à l’alimentation qui pourraient le casser.
Cependant, la meilleure commande d’arrêt Linux à utiliser serait la commande shutdown avec le drapeau -P. N’oubliez pas qu’elle nécessite un “P” en majuscule et non en minuscule.
4. Arrêt après X minutes
sudo shutdown +Supposons que vous aviez un processus qui se terminerait dans 30 minutes. Peut-être que vous téléchargez quelque chose et que vous pensez que cela sera terminé à ce moment-là. Vous pouvez essayer de remplacer now par un + et combien de temps vous voudriez qu’il attend en minutes avant de s’arrêter. Par exemple : sudo shutdown +30 éteint l’ordinateur après 30 minutes.
N’oubliez pas que cela n’attend pas que des processus se terminent avant de fonctionner, donc si votre tâche prend un peu plus de temps que prévu, cette commande d’arrêt Linux éteindra votre PC dès que le compte à rebours se terminera.
5. Arrêt à une heure donnée
sudo shutdown : Si vous êtes comme moi, qui s’endort sur le clavier à 3h du matin et se réveille avec un PC chaud qui a joué de la musique depuis YouTube toute la nuit, vous souhaiteriez qu’il y ait un moyen de l’éteindre après un certain temps. Heureusement, shutdown vous permet aussi de choisir une heure.
Par exemple, en utilisant sudo shutdown -P 2:45, vous éteignez votre PC Linux dès qu’il atteint 2h45 du matin. Il lit l’heure au format 24 heures, donc vous devrez taper sudo shutdown -P 14:45 si vous voulez l’éteindre à 14h45.
6. Envoyer un message d’avertissement avant l’arrêt
sudo shutdown "" Lorsque vous exécutez un serveur Linux avec plusieurs utilisateurs connectés, il est bon d’envoyer un message pour informer tout le monde sur l’arrêt. En ajoutant quelque chose entre “guillemets”, le serveur Linux peut transmettre un message personnalisé à d’autres utilisateurs via la ligne de commande.
Pour les fonctions d’arrêt et de redémarrage automatique sur les serveurs, ce message peut être vraiment important. Vous pouvez l’ajouter à un script qui s’exécute au démarrage. De cette façon, votre serveur Linux peut s’éteindre automatiquement pour une maintenance programmé ou une mise à jour.
7. Commande de redémarrage basique
sudo shutdown -r nowou
sudo rebootEn utilisant le drapeau -r, vous pouvez faire redémarrer votre PC au lieu de le mettre hors tension. Vous pouvez remplacer now par l’heure pour faire un arrêt programmé, ce qui fonctionne bien pour des systèmes automatiques et des serveurs avec des mises à jour nocturnes.
Alternativement, il y a la commande sudo reboot, mais celle-ci ne vous permet pas de définir l’heure. Elle fonctionne essentiellement de la même manière que sudo shutdown -r now.
Astuce : Il est bon de redémarrer votre PC après la mise à jour de vos noyaux Linux.
8. Commandes d’arrêt forcé
sudo poweroff -fou
sudo halt -fou
sudo shutdown -fCe n’est pas tous les jours que vous rencontrez un système qui devient tellement non réactif que la plupart des commandes ne fonctionnent pas. Les commandes poweroff, halt et shutdown peuvent prendre le drapeau -f pour forcer un arrêt. C’est essentiellement la version électronique d’un interrupteur – elle forcerait l’arrêt de toutes les tâches et éteindrait le système.
Utilisez-le uniquement lorsque les commandes d’arrêt et de redémarrage normales ne fonctionnent pas. Vous êtes susceptible de perdre des données (et l’intégrité du système) chaque fois que vous l’utilisez.
Bonus : Annuler une commande d’arrêt
sudo shutdown -cSupposons que vous ayez fait une erreur et que vous souhaitiez annuler une commande shutdown programmée. Ni Ctrl + C ni taper exit dans la ligne de commande ne l’arrêtera.
La commande shutdown a une option -c qui informe le système d’annuler l’arrêt prévu.
Questions fréquentes
Les commandes d’arrêt Linux cassent-elles des applications ?
La commande d’arrêt ne cassera pas les applications, mais si vous avez des fichiers non enregistrés, alors les modifications seront perdues lorsque le système s’arrêtera.
Pourquoi dois-je taper “sudo” chaque fois que j’entre une commande d’arrêt sur Linux ?
La commande d’arrêt est une application au niveau système, c’est pourquoi elle nécessite des privilèges de super utilisateur pour fonctionner.
Les commandes d’arrêt Linux fonctionnent-elles sur Windows ?
Non. La commande shutdown ne fonctionne que sous Linux. Pour Windows, vous pouvez utiliser ces conseils pour l’éteindre à distance.
Puis-je éteindre mon PC avant un arrêt programmé ?
Un arrêt programmé ne fonctionne que lorsque les conditions sont remplies. Vous pouvez éteindre votre PC à tout moment avant l’arrêt programmé.