Quelle est la commande d'arrêt Linux?

Quelle est la commande d'arrêt Linux?
Dans Linux, la commande d'arrêt est consacrée à l'arrêt et à redémarrer le système. Il peut également effectuer des tâches supplémentaires comme l'arrêt ou le redémarrage planifié. Il est disponible sur toutes les distros Linux. La commande d'arrêt envoie une notification à tous les processus en cours d'exécution du système et aux utilisateurs actifs au moment de l'action. Il empêche également tout nouvel utilisateur de se connecter. C'est une façon sécurisée de fermer ou de redémarrer la machine.

Ce guide démontrera certaines des façons les plus courantes d'utiliser le fermer Commande dans Linux.

Linux fermer commande

La commande d'arrêt nécessite une autorisation racine pour arrêter ou redémarrer le système. Pour l'utiliser, assurez-vous d'avoir accès à un compte d'utilisateur qui peut effectuer des tâches administratives. Apprenez à accorder la permission sudo des utilisateurs non racinaires.

Structure de commande de base

Voici la structure de commande de base.

$ arrêt

Ici,

  • : Spécifie le comportement de fermer Commande, par exemple, redémarrer, puissance, etc.
  • : Spécifie le temps pour effectuer l'action définie.
  • : Tous les utilisateurs recevront ce message comme une notification pour le prochain événement d'arrêt / redémarrage.

De nombreuses distros modernes ont remplacé l'outil d'arrêt d'origine par un fermer alias systemctl. Il est toujours disponible uniquement pour des raisons de compatibilité.

Arrêter le système

Si aucun argument n'est fourni, alors fermer fera arrêter le système 1 minute après l'exécution de la commande.

$ sudo arrêt

Cela équivaut également au drapeau «-p» ou «-poweroff».

$ sudo shutdown -p

Annulation de l'arrêt planifié

Chaque fois que l'exécution d'une commande d'arrêt, elle planifiera généralement la tâche quelques minutes dans le futur. En attendant, si nécessaire, nous pouvons annuler la tâche en exécutant la commande suivante.

$ sudo shutdown -c

L'indicateur «-c» indique d'annuler tout arrêt / redémarrage prévu du système.

Redémarrer le système

Malgré le nom, le fermer La commande peut redémarrer le système. Pour redémarrer le système, utilisez le drapeau «-r» ou «-reboot».

$ sudo shutdown -r

Planifier une fermeture

Comme démontré précédemment, le fermer Planifiera la tâche décrite une minute dans le futur. Cependant, nous pouvons définir manuellement le temps d'agir.

Par exemple, la commande d'arrêt suivante fera arrêter le système à 10h00. Notez que l'arrêt utilise un format 24 heures sur 24 en termes de synchronisation.

$ sudo shutdown 10:00

Alternativement, nous pouvons planifier un arrêt du système après un certain nombre de minutes. Dans l'exemple suivant, le système devrait s'arrêter après 250 minutes.

$ sudo Shutdown +250

Planifier un redémarrage

Semblable à l'arrêt du système de planification, nous pouvons également planifier un redémarrage du système. La commande suivante planifiera un redémarrage du système à 9h00.

$ sudo shutdown -r 9:00

Alternativement, dire fermer pour redémarrer le système après plusieurs minutes.

$ sudo shutdown -r +250

Arrêt / redémarrage immédiat

Jusqu'à présent, nous avons vu comment planifier un arrêt / redémarrage. Dans de nombreuses situations, il est nécessaire d'agir immédiatement. Il existe deux types de valeurs de temps que l'arrêt prend en charge à cet effet.

Fermer prend en charge «maintenant» comme une heure valide. Comme le suggère l'étiquette, l'action sera effectuée immédiatement.

$ sudo shutdown -r maintenant

Si vous insistez pour utiliser une valeur numérique, nous pouvons également décrire «maintenant» comme «+0». Fondamentalement, l'arrêt agira après 0 minutes (immédiatement, en d'autres termes).

$ sudo shutdown -r +0

Diffuser un message personnalisé

Chaque fois fermer la commande est émise, il diffusera un message à l'ensemble du système. Il est conçu pour informer la prochaine action à tous les utilisateurs actuellement connectés. Par défaut, la commande d'arrêt enverra un message qui ressemble à quelque chose comme ça.

Cependant, nous pouvons également envoyer un message personnalisé à tous les utilisateurs. Pour utiliser un message personnalisé, utilisez la structure de commande suivante.

$ sudo Shutdown +250 ""

Notez que chaque fois que vous souhaitez diffuser un message personnalisé, il doit être accompagné d'un argument de temps spécifique.

Voici quelques exemples d'utilisation de messages personnalisés avec diverses tâches d'arrêt / redémarrage.

$ sudo shutdown -r +25 "mise à jour du noyau"
$ sudo arrêt +5 "Système Shutdown."
$ sudo shutdown -c "opération annulée"

Dernières pensées

Linux fermer La commande est un outil simpliste. Ce guide montre à l'aide de la commande d'arrêt pour planifier l'arrêt et le redémarrage avec des messages d'arrêt personnalisés.

La page de fermeture de l'homme décrit tous les arguments d'arrêt disponibles en profondeur.

$ l'homme Arrêt

Happy Computing!