Comment arrêter Linux à l'aide de la ligne de commande et de l'interface graphique
Pour un nouvel utilisateur de Linux, la prise en main peut sembler un défi au premier abord. L'étendue des possibilités de personnalisation et la robustesse du système sont indéniablement séduisantes, cependant, réaliser des actions basiques peut se révéler intimidant, surtout si l'on ignore les commandes adéquates. Par exemple, si vous souhaitez éteindre votre ordinateur, il peut être difficile de trouver la bonne commande à utiliser. Bien que l'arrêt paraisse être une tâche simple, une mauvaise exécution peut mener à une perte de données ou, pire encore, à une corruption de votre système. Donc, si vous débutez avec Linux et que vous cherchez à éviter de tels désagréments, ce guide vous montrera les méthodes les plus sûres pour arrêter votre système Linux, que ce soit via la ligne de commande ou par l'interface utilisateur graphique (GUI).
Arrêter votre système Linux en toute sécurité (2023)
Comment arrêter Linux en utilisant la ligne de commande
Les utilisateurs expérimentés préfèrent la ligne de commande pour arrêter Linux, car cette méthode est rapide et permet de nombreuses options. Elle est particulièrement utile pour l'arrêt de serveurs Linux. De plus, c'est la manière la plus sûre de procéder, car elle permet d'informer tous les utilisateurs connectés du processus d'arrêt, leur donnant la possibilité de sauvegarder leurs travaux en cours. Plusieurs commandes Linux permettent d'arrêter le système.
Utilisation de la commande 'shutdown' pour éteindre Linux
La commande 'shutdown' est la plus utilisée pour arrêter un système Linux de manière sécurisée. Elle est très polyvalente, car elle permet d'éteindre, d'arrêter ou même de redémarrer votre ordinateur. Lorsque vous utilisez la commande 'shutdown', tous les utilisateurs sont notifiés du processus d'arrêt. Voici la syntaxe de base de la commande 'shutdown' sous Linux :
sudo shutdown
Dans cette syntaxe, voici les éléments importants à connaître :
<scheduled_time> permet de définir l'heure à laquelle le système va s'éteindre.
<message> permet de spécifier le message qui sera diffusé à tous les utilisateurs avant l'arrêt du système.
<options> inclut diverses options associées à la commande 'shutdown', notamment :
| Option | Description |
| -H | Écrit les modifications des données et arrête le processeur, mais laisse le système allumé avec une faible consommation d'énergie. |
| -P | Fonctionne comme -H mais coupe l'alimentation du système. |
| -r | Écrit les modifications des données puis redémarre le système. |
| -k | Envoie un message d'avertissement concernant l'arrêt imminent. |
| -c | Annule un arrêt en attente. |
Si vous exécutez la commande 'shutdown' sans aucun paramètre, le système s'arrêtera après une minute.
Arrêter le système à une heure précise
Comme mentionné plus haut, le paramètre <time> permet de définir le délai avant l'arrêt. Vous pouvez soit utiliser une heure absolue (format 24 heures), soit une heure relative "+m", où 'm' est le nombre de minutes à partir du moment présent. Par défaut, <time> est réglé sur 1 minute. La syntaxe pour arrêter le système à une heure spécifique est la suivante :
sudo shutdown
Par exemple, si l'heure actuelle du système est 15h30 et que vous souhaitez l'arrêter dans les 10 prochaines minutes, la commande en heure absolue serait :
sudo shutdown 15:40
et en temps relatif :
sudo shutdown +10
Arrêter le système immédiatement
Pour arrêter le système instantanément, utilisez '+0' comme paramètre <time> ou son alias 'now'. Il est important de noter que l'arrêt immédiat d'un système multi-utilisateur peut entrainer une perte de données non sauvegardées ou corrompre le système. La syntaxe pour un arrêt immédiat est :
sudo shutdown +0
Une autre syntaxe pour un arrêt immédiat :
sudo shutdown now

Arrêter le système avec un message d'arrêt
Imaginons que vous devez arrêter un serveur Linux pour maintenance, mais que certains utilisateurs pourraient perdre des données non enregistrées. La commande 'shutdown' permet de programmer un arrêt et d'informer les utilisateurs de l'heure de l'arrêt afin qu'ils puissent sauvegarder leur travail. Pour arrêter le système avec un message, utilisez cette syntaxe :
sudo shutdown
Par exemple :
sudo shutdown 16:30 "Arrêt du système prévu à 16h30. Veuillez sauvegarder votre travail. Merci."

Après avoir exécuté cette commande, tous les utilisateurs connectés verront ce message :
Broadcast message from [email protected] on pts/1 (Tue 2023-03-21 06:35:46 UTC): System shutdown scheduled at 16:30. Please do save your work. Thank You. The system is going down for poweroff at Tue 2023-03-21 06:45:46 UTC!

Arrêter le système Linux avec la commande 'halt'
Beaucoup d'utilisateurs de Linux pensent à tort que les commandes 'halt' et 'shutdown' sont identiques, car elles semblent produire le même résultat. Cependant, la commande 'halt' envoie généralement le système en état d'arrêt, où le traitement des données est stoppé, mais l'alimentation reste active. La commande 'shutdown', elle, stoppe le traitement et coupe l'alimentation du système. Pour arrêter votre système Linux avec 'halt', utilisez la syntaxe suivante :
sudo halt -p

Éteindre le système Linux avec la commande 'poweroff'
Les commandes 'poweroff' et 'shutdown' sont similaires mais ont des différences. 'poweroff' est plus "agressive" et coupe directement l'alimentation du système. Utilisée sans précaution, elle peut entrainer la perte de données. À l'inverse, 'shutdown' a une approche plus "douce", qui sauvegarde le travail sur le disque, stoppe les processus du CPU et ensuite coupe l'alimentation. Pour éteindre le système avec 'poweroff', utilisez :
sudo poweroff

Arrêter le PC Linux avec la commande 'init'
La commande 'init' permet de modifier les niveaux d'exécution ou l'état opérationnel d'un processus. Dans Linux, les "niveaux d'exécution" sont des états prédéfinis qui déterminent les services en cours d'exécution. Chaque niveau d'exécution a un ensemble spécifique de services qui sont démarrés ou arrêtés. Il y a 6 niveaux d'exécution différents :
| Niveau d'exécution | Description |
| 0 | Arrête le système de manière normale. |
| 1 | Définit le mode utilisateur unique. |
| 2 | Définit le mode multi-utilisateur sans mise en réseau. |
| 3 | Définit le mode multi-utilisateur avec mise en réseau. |
| 4 | Utilisé par l'utilisateur pour ses besoins spécifiques. |
| 5 | Définit le mode multi-utilisateur avec mise en réseau et interface graphique. |
| 6 | Utilisé pour redémarrer le système. |
Avec la commande 'init', vous pouvez arrêter le système Linux avec la syntaxe suivante :
sudo init 0

Lorsque vous sélectionnez le niveau d'exécution 0, la commande 'init' effectue un arrêt similaire à 'shutdown', en enregistrant les données sur le disque et en coupant l'alimentation du système.
Comment arrêter Linux en utilisant l'interface graphique (GUI)
L'arrêt via l'interface graphique est uniquement possible sur les installations de bureau Linux. Cette méthode est souvent privilégiée par les débutants car elle est plus simple. Nous allons voir comment arrêter les systèmes Linux basés sur Gnome, KDE et Mate, sachant que la procédure est similaire sur la plupart des autres distributions.
Éteindre un système basé sur Gnome
1. Dans le coin supérieur droit, cliquez sur l'icône.

2. Dans le menu déroulant, cliquez sur l'option ⏻ Éteindre/Déconnecter, puis sélectionnez "Éteindre...".

3. Une nouvelle fenêtre s'ouvrira. Cliquez sur le bouton "Éteindre" pour arrêter votre système. Si vous ne sélectionnez rien, le système s'éteindra automatiquement dans les 60 secondes.

Arrêter un système basé sur KDE
1. Ouvrez le menu des applications depuis le bas ou appuyez sur la "touche Super" (souvent avec l'icône Windows).
2. Sélectionnez l'option "⏻ Quitter" en bas de la barre d'état.

3. Une nouvelle fenêtre s'affichera avec les options Suspendre, Redémarrer et Arrêter. Cliquez sur "Arrêter" pour arrêter le système. Si vous ne choisissez aucune option, l'arrêt se fera automatiquement dans les 60 secondes.

Arrêter un système basé sur Mate
1. Allez dans le menu "Système" en haut et sélectionnez "Arrêter".

2. Vous pouvez également cliquer sur le bouton "⁝⁝⁝ Menu" en bas ou appuyer sur la "touche Super". Cliquez sur l'icône ⏻ en bas.

3. Une fenêtre s'ouvrira avec les options Suspendre, Redémarrer et Arrêter. Cliquez sur le bouton "Arrêter" pour arrêter le système.

Méthodes simples pour arrêter le système Linux
Bien que l'interface graphique soit simple à utiliser, elle n'offre pas beaucoup d'options. Elle n'est également disponible que sur les versions de bureau. Dans cet article, nous avons présenté des méthodes simples pour l'arrêt du système via la ligne de commande et l'interface graphique. La ligne de commande est souvent plus pratique, notamment pour les serveurs, et est plus rapide. N'hésitez pas à consulter notre liste de plus de 50 commandes Linux essentielles pour travailler plus efficacement. N'hésitez pas à nous faire part de vos questions ou remarques dans les commentaires.