5 façons d'éteindre votre ordinateur Linux à partir de la ligne de commande

Aucun système d'exploitation n'est parfait. Linux ne fait pas exception et vous devrez redémarrer à un moment donné. Mais comment? Plusieurs commandes d'arrêt sont disponibles pour les utilisateurs de Linux.

Aucun système d'exploitation n'est parfait.  Linux ne fait pas exception et vous devrez redémarrer à un moment donné.  Mais comment?  Plusieurs commandes d'arrêt sont disponibles pour les utilisateurs de Linux.
Publicité

Aucun système d'exploitation n'est parfait. Même si c'était le cas, il pourrait y avoir des problèmes avec les pilotes et les applications. Linux ne fait pas exception. En dépit d'être plus stable que Windows (dans la plupart des cas, pas tous!), Il y aura probablement un moment où vous devrez redémarrer votre ordinateur Linux. Cela peut être dû au fait que quelque chose ne fonctionne pas. Alternativement, vous pouvez être connecté via un SSH à un ordinateur distant Comment gérer à distance un serveur Linux avec SSH Comment gérer à distance un serveur Linux avec SSH SSH est très fonctionnel, c'est pourquoi c'est une référence pour la gestion de serveurs distants. Découvrez comment gérer à distance un serveur Linux via SSH, de la connexion à l'installation de logiciels et aux transferts de fichiers. Lire la suite ou serveur et que vous voulez redémarrer ou arrêter complètement.

Mais comment pourriez-vous faire cela? Plusieurs commandes sont disponibles pour éteindre ou redémarrer (ou redémarrer) un ordinateur Linux via la ligne de commande.

Regardons-les à leur tour, et examinons comment et quand ces commandes devraient être utilisées.

1. Arrêt

Si vous en avez fini avec votre machine Linux, la solution pour l'éteindre est d'utiliser l'instruction shutdown, envoyée via SSH (si vous utilisez un PC Windows, vous avez plusieurs outils SSH 4 façons simples d'utiliser SSH sous Windows 4 façons simples d'utiliser SSH sous Windows SSH est la solution de facto pour accéder de manière sécurisée aux terminaux distants sur Linux et autres systèmes de type UNIX Si vous avez un serveur SSH distant auquel vous voulez accéder, vous devrez télécharger un client SSH. ... Lire la suite à choisir). Cela peut être utilisé pour éteindre l'ordinateur de façon permanente (jusqu'à ce que vous décidiez de le redémarrer) ou pour redémarrer. La syntaxe de la commande est:

shutdown [option] [time] [message] 

Par exemple, pour fermer l'ordinateur immédiatement, vous devez utiliser:

 shutdown -h now 

commandes d'arrêt du terminal Linux redémarrer

Ici, les -h signifient s'arrêter alors que maintenant signifie clairement que l'instruction doit être effectuée immédiatement. Différents retards peuvent être utilisés. Par exemple, vous pouvez utiliser +5 à la place, ce qui indiquera à l'ordinateur d'exécuter la procédure d'arrêt dans cinq minutes.

Si vous voulez inclure un message, celui-ci sera flashé à tous les utilisateurs connectés:

 shutdown -h +5 "The server is shutting down, please save your work and log off." 

N'oubliez pas que vous pouvez trouver la liste complète des commutateurs pour ces commandes en entrant:

 [command] --help 

commandes d'arrêt de terminal linux aider

Redémarrer avec -r

Une alternative consiste à utiliser la commande -r pour redémarrer l'ordinateur. Ceci est utilisé à la place de -h, donc pour redémarrer un ordinateur ou un serveur, vous pouvez utiliser:

 shutdown -r +5 "The server is restarting in five minutes, please save your work and log off." 

Tout arrêt ou redémarrage planifié peut être annulé en entrant la commande -c cancel:

 shutdown -c 

2. Redémarrez

Comme la commande shutdown propose une option de redémarrage, il n'est pas surprenant d'apprendre que la commande reboot a une option shutdown.

écran des commandes d'arrêt du terminal linux
Crédit d'image: Anton Khegay via Shutterstock

La commande de redémarrage standard est:

 reboot 

Cela va demander à votre ordinateur de s'éteindre et de le rallumer. Cependant, si vous souhaitez éteindre l'appareil, le commutateur -p fonctionnera:

 reboot -p 

Une autre option consiste à forcer un redémarrage. Cela peut être utile si une application ou un service est suspendu et que vous devez redémarrer rapidement:

 reboot -f 

Cela redémarre de force votre machine Linux.

3. Arrêt

Nous avons déjà vu le commutateur -h ci-dessus, mais halt peut être utilisé comme une commande tout seul. Cela conduira à l'arrêt immédiat de l'ordinateur, avec un simple mot de quatre lettres:

 halt 

Le commutateur -f peut également être utilisé avec arrêt, mais les résultats sont incohérents et peuvent entraîner des problèmes de stabilité du système.

4. Coupure

Vous pourriez préférer la terminologie de la commande poweroff . Cela fait exactement la même chose que stopper, sauf qu'il faut deux fois plus de temps pour taper.

Toutefois, en plus d'utiliser -f pour forcer la mise hors tension, vous pouvez également utiliser l'option -w pour consigner l'appel de redémarrage du système dans / var / log / wtmp . C'est un outil de débogage potentiellement utile, tout comme -verbose, qui peut aider avec les problèmes d'arrêt.

 poweroff --verbose 

5. L'option d'urgence: REISUB

Toutes les commandes ci-dessus peuvent être utilisées dans des situations où le système fonctionne sans aucun problème. Mais qu'en est-il si ça plante? Que faire si le PC ou le serveur est suspendu, et ne peut pas être redémarré de manière agréable?

La réponse est alors une combinaison de clavier. Si vous avez changé de Windows, vous savez probablement que Ctrl + Alt + Suppr affiche un menu avec Arrêt en option. Si elle est maintenue plus longtemps, la machine s'arrêtera automatiquement. Sur un Mac, pendant ce temps, vous maintenez simplement le bouton d'alimentation (une option qui fonctionne également sur le matériel Windows). 6 Conseils pour Redémarrer Windows Comme un Pro 6 Conseils pour Redémarrer Windows Comme la force d'un Pro Windows est la personnalisation et elle ne s'arrête pas à la fermeture, vous pouvez mettre fin à votre session ou redémarrer votre système de plusieurs façons, beaucoup offrant plus de commodité et de contrôle que le menu Démarrer.

commandes d'arrêt du terminal linux clavier
Crédit d'image: JanHetman via Shutterstock

Sous Linux, la combinaison de touches est Alt + Impr écran + B pour redémarrer. Toutefois, si cela ne fonctionne pas ou s'il existe un problème plus complexe, vous pouvez modifier la combinaison en utilisant jusqu'à six touches.

Ceci est connu comme REISUB, en raison de l'acronyme forcé suivant:

  • un R aw - Reprend le contrôle du clavier depuis le serveur d'affichage X.
  • t Eminer - Envoie le signal de terminaison SIGTERM à tous les processus, pour terminer correctement.
  • k I ll - Comme ci-dessus, mais le signal SIGKILL, qui force la fin immédiate aux processus.
  • S ync - Vide les données sur le disque.
  • U nmount - Cela remonte tous les systèmes de fichiers dans un état en lecture seule.
  • re B oot - Comme vous l'attendez.

Pour que cela fonctionne, vous devez appuyer sur Alt + Impr écran, puis sur les touches REISUB dans cet ordre. Laissez une seconde ou deux entre chaque pression. Notez que cette méthode ne fonctionne généralement pas sur les machines avec architecture ARM (comme le Raspberry Pi Raspberry Pi - Un ordinateur ARM de carte de crédit - Pour seulement 25 $ Raspberry Pi - Un ordinateur ARM de carte de crédit - Pour seulement 25 $ Dans la ville universitaire de Cambridge au Royaume-Uni, quelque chose de grand est en train de se former: depuis une année, une équipe d'universitaires, d'hommes d'affaires, de conférenciers et de programmeurs apporte des modifications finales à un projet vraiment passionnant.

Aide, j'ai accidentellement éteint mon PC ou serveur Linux!

Nous avons vu comment annuler une commande d'arrêt ou de redémarrage. Cependant, il est facile de vous trouver en train d'initier une commande shutdown lorsqu'un processus vital est en cours d'exécution - en particulier sur un serveur distant. Un moyen de contourner cela est d'installer molly-guard, qui peut remplacer une fermeture en vérifiant certains paramètres.

Par exemple, il y a un script qui vérifie les sessions SSH (qui sont différentes de FTP). Qu'est-ce que SSH & Comment ça diffère de FTP [Technologie expliquée] Qu'est-ce que SSH et comment c'est différent de FTP? Si vous envoyez une commande reboot, halt, poweroff ou shutdown, molly-guard demandera le nom de l'hôte que vous avez l'intention de fermer.

commandes d'arrêt terminal linux molly

Pour l'utiliser, installez molly-guard dans le terminal:

 sudo apt-get install molly-guard 

Comme molly-guard s'exécute en arrière-plan, il détectera une commande telle que poweroff et rapportera qu'une session SSH a été détectée. Vous avez alors le choix d'entrer le nom d'hôte du serveur pour confirmer l'arrêt, ou d'appuyer sur Ctrl + C pour annuler. Utile!

Ces cinq façons d'arrêter un ordinateur Linux depuis la ligne de commande sont particulièrement utiles car elles peuvent être utilisées sur l'ordinateur lui-même ou via un SSH distant. Comme ces commandes sont si concises, elles se prêtent à une utilisation rapide - ce qui peut entraîner un redémarrage accidentel de temps en temps! Heureusement, l'utilitaire molly-guard est suffisant pour éviter cela.

Avez-vous essayé molly-garde? Avoir une méthode préférée pour redémarrer votre appareil Linux? Dites le nous dans les commentaires.

In this article