GNU/Linux >> Tutoriels Linux >  >> Linux

Exemples de commandes systemctl sous Linux

Les distributions Linux s'éloignent de leurs anciens processus de démarrage de style System V vers un mécanisme plus récent, le démon systemd et son outil de ligne de commande systemctl associé. Les services gérés par systemd/systemctl nécessitent, au minimum, un fichier de configuration qui définit les processus de démarrage et d'arrêt, une définition de type qui contrôle la manière dont ces processus seront gérés par le système d'exploitation et les exécutables nécessaires pour démarrer ou arrêter les processus de service.

Sur la plupart des nouvelles distributions qui utilisent le système, nous gérons les processus à l'aide de la commande systemctl. Les développeurs Linux ont également laissé la prise en charge de la commande service; si nous essayons de terminer un processus à l'aide de la commande service, nous verrons qu'il va en fait rediriger notre requête vers la commande systemctl.

Fichiers de configuration

  • /usr/lib/systemd/system/  :Il contient les fichiers d'unité par défaut du système.
  • /etc/systemd/system  :Il contient des paramètres spécifiques au système pour modifier le comportement par défaut de systemd.
  • /run/systemd/system/  :Il contient la configuration d'exécution des fichiers d'unité.

Exemples de commande systemctl

1. Affichage des états de service avec systemctl :

# systemctl status sshd.service
Statut Description
Chargé Le fichier de configuration de l'unité est traité avec succès
Actif (en cours d'exécution) Exécuter avec un ou plusieurs processus actifs
Actif (quitté) Réussir une configuration unique
Actif (en attente) Courir et attendre qu'un événement ait lieu
Inactif Ne fonctionne pas actuellement
Activé Démarrera au démarrage
Désactivé Ne démarrera pas au démarrage
Statique Ne peut pas être activé directement, mais peut être démarré automatiquement par une autre unité activée

2. Affiche l'état de toutes les différentes unités actives et chargées au démarrage :

# systemctl

3. Affiche l'état des seules unités de service actives :

# systemctl --type=service 

ou

# systemctl list-units --type=service

4. Affiche l'état de toutes les unités de service chargées, qu'elles soient actives ou inactives :

# systemctl --type=service –all 

ou

# systemctl list-units --type=service --all

5. Affiche tous les services qui ont échoué :

# systemctl --failed --type=service

6. Affiche si le service particulier est actuellement actif ou non :

# systemctl is-active sshd

7. Affiche si le service particulier est activé pour démarrer au démarrage ou non :

# systemctl is-enabled sshd

8. Affiche les paramètres activés, désactivés ou statiques de toutes les unités du type spécifié :

# systemctl list-unit-files --type=service

9. Affiche des informations détaillées sur l'état du service spécifié :

# systemctl status sshd.service -l


Linux
  1. 7 Exemples de commandes Linux df

  2. Exemples de commande rm sous Linux

  3. Exemples de commandes ps sous Linux

  4. service Exemples de commandes sous Linux

  5. Exemples de commande chkconfig sous Linux

16 exemples de commandes Echo sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

Exemples de commandes id sous Linux

Exemples de commande systemd-analyze sous Linux