systemctl

Linux
Publiée le 2026-09-04 05:35:50
Illustration Linux pour la commande systemctl

systemctl


# Vérifie le statut général du système et des services critiques
systemctl status

# Liste tous les types d'unités chargés en mémoire
systemctl list-units --all

# Affiche uniquement les unités de type service qui sont actives
systemctl list-units --type=service --state=active

# Vérifie si un service spécifique est bien actif (ex: sshd)
systemctl is-active sshd.service

# Vérifie s'il y a des services ou des composants ayant échoué
systemctl is-failed

# Affiche les propriétés détaillées d'une unité donnée (ex: apache2)
systemctl show apache2.service

# Montre le contenu de la définition et des drop-ins pour un service
systemctl cat docker.service

# Arrête proprement un service spécifique
systemctl stop nginx.service

# Redémarre un service après une modification de config, par exemple
systemctl restart mariadb.service

# Démarre un service qui est arrêté
systemctl start cups.service

# Vérifie si le système est en état dégradé (état général)
systemctl is-system-running

# Liste toutes les unités de type socket actuellement chargées
systemctl list-sockets

# Liste tous les timers planifiés sur le système
systemctl list-timers

# Affiche l'aide complète pour la commande systemctl elle-même
systemctl help

# Vérifie si un service est en cours d'exécution ou non (statut rapide)
systemctl is-enabled sshd.service

# Liste les unités de type automount actuellement chargés
systemctl list-automounts

# Affiche le statut des jobs système (si applicable)
systemctl status --job=user@$(id -u).service