GNU/Linux >> Tutoriels Linux >  >> Linux

Commande d'arrêt de Linux :5 exemples pratiques

Il existe une commande dédiée pour arrêter un système sous Linux. Sans surprise, cela s'appelle l'arrêt.

Avant de voir l'utilisation de la commande shutdown, voyons d'abord sa syntaxe.

shutdown [options] [time] [message]
  • options :vous pouvez spécifier si vous souhaitez arrêter, éteindre, redémarrer, etc.
  • heure :vous pouvez spécifier quand effectuer l'arrêt
  • message :vous pouvez envoyer un message personnalisé à tous les utilisateurs connectés sur votre système Linux

Remarque :La commande shutdown nécessite des privilèges de superutilisateur. Par conséquent, vous devez être root ou exécuter la commande avec sudo.

5 exemples pratiques de commande shutdown sous Linux

Maintenant que vous connaissez la syntaxe de la commande shutdown, voyons comment l'utiliser.

Si vous utilisez simplement la commande shutdown, le processus d'arrêt démarrera après une minute. N'oubliez donc pas que l'intervalle de temps par défaut pour la commande d'arrêt est d'une minute.

sudo shutdown
Shutdown scheduled for Mon 2018-11-19 11:33:36 UTC, use 'shutdown -c' to cancel.

Les utilisateurs Linux sans méfiance s'attendent à ce que la commande shutdown arrête immédiatement le système, mais lorsqu'ils voient un message comme celui-ci avec un horodatage en UTC, ils sont souvent confus.

1. Arrêtez le système immédiatement

Vous n'avez pas toujours besoin d'attendre une minute pour que le système s'arrête. Vous pouvez immédiatement arrêter votre système en spécifiant l'heure planifiée +0 ou maintenant .

sudo shutdown now

2. Planifier un arrêt du système

Vous pouvez programmer un arrêt à l'avenir en fournissant l'argument time au format +t ou au format hh:mm.

Par exemple, si vous souhaitez arrêter le système après 15 minutes, vous pouvez utiliser cette commande :

sudo shutdown +15

Si vous souhaitez arrêter le système à 16 h 00, vous pouvez l'utiliser de la manière suivante :

sudo shutdown 16:00

Inutile de dire que l'heure et le fuseau horaire de référence sont l'heure système elle-même.

Cinq minutes avant l'arrêt programmé, le système n'autorisera aucune activité de connexion. Cela signifie qu'un nouvel utilisateur ne peut pas se connecter au système dans les cinq minutes suivant l'arrêt programmé.

3. Redémarrez le système avec la commande shutdown

Il existe une commande de redémarrage distincte, mais vous n'avez pas besoin d'apprendre une nouvelle commande uniquement pour redémarrer le système. Vous pouvez également utiliser la commande Linux shutdown pour redémarrer.

Pour redémarrer un système Linux à l'aide de la commande shutdown, utilisez le -r option.

sudo shutdown -r

Le comportement est le même que la commande d'arrêt normale. C'est juste qu'au lieu d'un arrêt, le système sera redémarré.

Donc, si vous avez utilisé shutdown -r sans aucun argument de temps, il planifiera un redémarrage après une minute.

Vous pouvez programmer des redémarrages de la même manière que vous l'avez fait avec l'arrêt.

sudo shutdown -r +30

Vous pouvez également redémarrer le système immédiatement avec la commande shutdown :

sudo shutdown -r now

4. Diffuser un message d'arrêt

Si vous êtes dans un environnement multi-utilisateurs et que plusieurs utilisateurs sont connectés au système, vous pouvez leur envoyer un message de diffusion personnalisé avec la commande shutdown.

Par défaut, tous les utilisateurs connectés recevront une notification concernant l'arrêt programmé et son heure. Vous pouvez personnaliser le message de diffusion dans la commande shutdown elle-même :

sudo shutdown 16:00 "systems will be shutdown for hardware upgrade, please save your work"
Fun Stuff :Vous pouvez utiliser la commande shutdown avec l'option -k pour lancer un "faux arrêt". Cela n'arrêtera pas le système, mais le message de diffusion sera envoyé à tous les utilisateurs connectés. K signifie blague.

5. Annuler un arrêt programmé

Si vous avez programmé un arrêt, vous n'avez pas à vivre avec. Vous pouvez toujours annuler un arrêt avec l'option -c .

sudo shutdown -c

Et si vous aviez diffusé un message concernant l'arrêt programmé, en tant que bon administrateur système, vous pouvez également informer les autres utilisateurs de l'annulation de l'arrêt programmé.

sudo shutdown -c "planned shutdown has been cancelled"

Bonus :vérification du système de fichiers au redémarrage

Vous pouvez forcer une vérification du système de fichiers au prochain redémarrage avec l'option -F. Donc, si vous l'utilisez avec l'une des options mentionnées ci-dessus de la commande shutdown, il effectuera une vérification du système de fichiers lorsque le système redémarrera.

De même, vous pouvez utiliser le drapeau -f pour ignorer la vérification du système de fichiers.

Bonus :Arrêter ou éteindre

Halt (option -H) :termine tous les processus et arrête le processeur.
Éteindre (option -P) :un peu comme l'arrêt, mais il éteint également l'unité elle-même (lumières et tout ce qui se trouve sur le système).

Historiquement, les ordinateurs antérieurs arrêtaient le système, puis imprimaient un message du type "c'est bon de s'éteindre maintenant", puis les ordinateurs étaient éteints via des commutateurs physiques.

De nos jours, halt devrait éteindre automatiquement le système grâce à ACPI.

Ce sont les exemples les plus courants et les plus utiles de la commande d'arrêt de Linux. J'espère que vous avez appris à arrêter un système Linux via la ligne de commande. Vous aimerez peut-être également lire sur l'utilisation des commandes less ou parcourir la liste des commandes Linux que nous avons couvertes jusqu'à présent.

Si vous avez des questions ou des suggestions, n'hésitez pas à me le faire savoir dans la section des commentaires.


Linux
  1. 5 exemples pratiques de la commande dd sous Linux

  2. 10 exemples pratiques de commandes Linux nm

  3. 7 Exemples de commandes Linux df

  4. Exemples de commande rm sous Linux

  5. Exemples de commandes ps sous Linux

12 exemples pratiques d'In Command sous Linux

15 exemples pratiques de commande Rsync sous Linux

5 exemples pratiques de la commande Tail sous Linux

commande echo sous Linux :7 exemples pratiques

Commande Ping pratique dans des exemples Linux

Exemples de commandes id sous Linux