GNU/Linux >> Tutoriels Linux >  >> Linux

Commandes Linux "shutdown", "poweroff", "halt", "reboot"

La commande shutdown est la méthode préférée pour redémarrer ou arrêter Linux. À l'aide de l'arrêt, vous pouvez programmer un redémarrage ou un arrêt à un moment donné dans le futur, et l'arrêt informera automatiquement tous les utilisateurs connectés de l'action imminente. À mesure que le temps approche, il alertera les utilisateurs connectés avec une fréquence et une urgence accrues.

Avec l'arrêt, un message peut être spécifié qui est envoyé à tous les utilisateurs connectés avec chaque alerte. La syntaxe de base de la commande shutdown est :

# shutdown time [warning-message]
Option Description
-k N'arrêtez pas vraiment ; envoyer uniquement les messages d'avertissement à tout le monde.
-r Redémarrer après l'arrêt.
-h Arrêter après l'arrêt.
-c Annuler un arrêt déjà en cours. Avec cette option, il n'est bien sûr pas possible de donner l'argument time, mais vous pouvez entrer un message explicatif sur la ligne de commande qui sera envoyé à tous les utilisateurs.
heure Quand arrêter, le plus souvent maintenant (ceci est un argument obligatoire).
message-d'avertissement Message à envoyer à tous les utilisateurs. Entourez de guillemets si les messages contiennent des espaces.

Les commandes de redémarrage, de mise hors tension et d'arrêt

Lorsqu'elles ne sont pas au niveau d'exécution 0 ou 6, les commandes reboot et halt, contrairement aux anciennes versions d'Unix, appellent la commande shutdown avec l'option -r ou -h, respectivement. La commande poweroff passe au niveau d'exécution 0 et coupe l'alimentation si elle est prise en charge par le matériel.

Une liste complète des niveaux d'exécution ressemble à ceci :

  • 0 Arrêt  :Il s'agit du niveau d'exécution auquel le système s'arrête et ne convient à aucun type d'application ou de service.
  • 1 mode mono-utilisateur :Ce niveau d'exécution ne démarre aucun service réseau ou multi-utilisateur, mais il démarre le système en mode mono-utilisateur sous lequel seul l'utilisateur racine peut se connecter. Ce niveau d'exécution est idéal pour les administrateurs système qui souhaitent effectuer des activités de maintenance ou de réparation du système.
  • 2 Mode multi-utilisateurs, connexions à la console uniquement (sans mise en réseau)  :Ce niveau d'exécution ne démarre pas le réseau, mais il démarre le système dans un environnement multi-utilisateur avec une capacité de connexion à la console basée sur le texte.
  • 3 mode multi-utilisateur, connexions à la console uniquement :Ce niveau d'exécution donne toutes les fonctionnalités du niveau d'exécution 2, mais il fournit des services de mise en réseau complets. Il s'agit du niveau d'exécution le plus courant pour les systèmes basés sur serveur qui ne nécessitent pas ou n'utilisent pas d'environnement de bureau graphique.
  • 4 Non utilisé/définissable par l'utilisateur  :Ce niveau d'exécution n'est pas défini et peut être configuré pour fournir un environnement personnalisé.
  • 5 mode multi-utilisateurs, avec gestionnaire d'affichage et connexions à la console (X11)  :Ce niveau d'exécution est similaire au niveau d'exécution 3, mais est généralement associé aux systèmes avec des environnements de bureau.
  • 6 Redémarrer  :Ce niveau d'exécution redémarre le système et ne convient à aucun type d'application ou de service.


Linux
  1. 5 erreurs de débutant Linux

  2. Comment désactiver les commandes d'arrêt et de redémarrage sous Linux

  3. Comment arrêter ou redémarrer Linux

  4. Arrêt de Linux en 30 secondes ?

  5. impossible d'arrêter/redémarrer mon serveur Debian 10

3 commandes pour redémarrer Linux (plus 4 autres façons de le faire en toute sécurité)

Commande d'arrêt de Linux

4 commandes pour arrêter Linux depuis le terminal

Comment redémarrer (redémarrer) Linux à partir de la ligne de commande

Comment éviter un arrêt ou un redémarrage accidentel sous Linux

Comment arrêter ou redémarrer Linux à l'aide de la ligne de commande