GNU/Linux >> Tutoriels Linux >  >> Linux

Commandes de redémarrage et d'arrêt de Linux

Cet article décrit les utilisations de base de l'shutdown commande sous Linux®.

Commande d'arrêt

Utilisez le shutdown commande sous Linux pour éteindre un appareil de manière sûre. Vous pouvez modifier la commande pour informer les utilisateurs de l'arrêt du système, spécifier des arguments d'heure pour l'arrêt et empêcher toute nouvelle connexion. Les utilisateurs doivent avoir root ou sudo privilèges pour utiliser shutdown . La commande utilise la structure suivante :

shutdown [OPTIONS] [TIME] [MESSAGE]

Explication des éléments de commande :

  • OPTIONS  :Utilisez OPTIONS pour spécifier le redémarrage, l'arrêt du système, l'annulation de la demande, l'affichage des messages et la désactivation des connexions.

  • TIMEe  :Utilisez TIME pour spécifier un argument de temps pour programmer un redémarrage à une heure spécifiée, programmer un redémarrage après une heure désignée ou spécifier un arrêt immédiat.

  • MESSAGE :Utilisez MESSAGE pour informer les utilisateurs connectés de tout message ou instruction spécifié. Les messages personnalisés doivent suivre un argument de temps.

L'exemple suivant utilise le shutdown commande pour commencer le processus d'arrêt. Par défaut, ce processus démarre après un intervalle d'une minute.

[root@server-01 ~]# shutdown
Shutdown scheduled for Wed 2020-05-13 00:21:08 UTC, use 'shutdown -c' to cancel.

Spécifier une heure d'arrêt

Vous pouvez ajouter un argument de temps dans les formats suivants :

  • hh:mm :Planifiez une heure précise.

  • +m :Indiquez le nombre de minutes jusqu'à l'arrêt.

L'exemple suivant utilise le hh:mm format pour programmer un arrêt à 11h30, heure du serveur :

[root@server-01 ~]# shutdown 11:30
Shutdown scheduled for Wed 2020-05-13 11:30:00 UTC, use 'shutdown -c' to cancel.

L'exemple suivant utilise le +m format pour programmer un arrêt dans 30 minutes :

[root@server-01 ~]# shutdown +30
Shutdown scheduled for Wed 2020-05-13 01:03:13 UTC, use 'shutdown -c' to cancel.

Les exemples suivants utilisent +0 ou maintenant pour un arrêt immédiat :

[root@server-01 ~]# shutdown +0
Shutdown scheduled for Wed 2020-05-13 00:48:11 UTC, use 'shutdown -c' to cancel.

[root@server-01 ~]# shutdown now

Ajouter un message d'arrêt personnalisé pour les utilisateurs connectés

Remarque : N'oubliez pas que le message personnalisé doit suivre un argument de temps.

L'exemple suivant utilise un message mural personnalisé pour afficher des informations sur l'arrêt aux utilisateurs connectés :

[root@server-01 ~]# shutdown +5 "Shutdown in 5 Minutes for Updates"
Shutdown scheduled for Wed 2020-05-13 01:14:11 UTC, use 'shutdown -c' to cancel.

Le message personnalisé suivant s'affiche pour les utilisateurs connectés :

Broadcast message from root@server-01 on pts/0 (Wed 2020-05-13 01:09:11 UTC):

Shutdown in 5 Minutes for Updates
The system is going down for poweroff at Wed 2020-05-13 01:14:11 UTC!

Redémarrer un système

Vous pouvez utiliser le -r option pour lancer un redémarrage sur l'appareil au lieu d'un arrêt.

L'exemple suivant utilise l'option de redémarrage pour lancer un redémarrage :

[root@server-01 ~]# shutdown -r
Shutdown scheduled for Wed 2020-05-13 01:44:17 UTC, use 'shutdown -c' to cancel.

L'exemple suivant utilise l'option reboot avec un argument time et ajoute un message personnalisé :

[root@server-01 ~]# shutdown -r  +10 "Rebooting in 10 Minutes for Updates"
Shutdown scheduled for Wed 2020-05-13 01:52:37 UTC, use 'shutdown -c' to cancel.

Le message personnalisé suivant s'affiche pour les utilisateurs connectés :

Broadcast message from root@server-01 on pts/0 (Wed 2020-05-13 01:44:40 UTC):

Rebooting in 10 Minutes for Updates

The system is going down for reboot at Wed 2020-05-13 01:54:40 UTC!

Annuler un arrêt

Vous pouvez utiliser le -c option pour annuler un arrêt programmé.

L'exemple suivant utilise -c pour annuler un arrêt programmé :

[root@server-01 ~]# shutdown -c

Le message système suivant s'affiche pour les utilisateurs connectés :

Broadcast message from root@server-01 on pts/1 (Wed 2020-05-13 01:21:37 UTC):

The system shutdown has been cancelled

Linux
  1. Comprendre les commandes d'arrêt, de mise hors tension, d'arrêt et de redémarrage sous Linux

  2. Commandes Linux - Présentation et exemples

  3. Linux - La différence entre Reboot , Init 6 et Shutdown -r Now ?

  4. Comment utiliser la commande d'arrêt et de redémarrage de Linux avec des exemples

  5. Commande d'arrêt Linux :redémarrez, arrêtez et éteignez votre système d'exploitation à partir de la ligne de commande

5 commandes utiles pour gérer les types de fichiers et l'heure système sous Linux - Partie 3

Commandes Pushd et Popd sous Linux

Arrêt automatique, redémarrage, suspension, mise en veille prolongée de votre système Linux à une heure précise

Comment vérifier l'historique de redémarrage du système et l'heure de démarrage sous Linux

Comment définir la date et l'heure sous Linux

Différence entre les commandes 'ifconfig' et 'ip'