Systemd

Gérer les services et leur démarrage automatique.

Commandes

systemctl status apache2Voir l’état
sudo systemctl start apache2Démarrer
sudo systemctl stop apache2Arrêter
sudo systemctl restart apache2Redémarrer
sudo systemctl reload apache2Relire la configuration sans arrêt complet
sudo systemctl enable apache2Activer au démarrage
sudo systemctl enable --now apache2Activer et démarrer
systemctl is-active apache2Savoir s’il tourne
systemctl is-enabled apache2Savoir s’il démarre automatiquement

🚨 Réflexe TSSR

  • Lire l’aide avec man ou --help
  • Vérifier les droits
  • Vérifier le service ou le processus concerné
  • Consulter les journaux
  • Tester localement

💡 À retenir

Toujours vérifier l’état réel après une modification : commande, service, port ou fichier.

⚠ Pièges fréquents

Modifier plusieurs éléments à la fois et ne plus savoir lequel a corrigé ou cassé le service.

✔ Vérification

systemctl --failedCommande de vérification
journalctl -p err -bCommande de vérification
ss -lntupCommande de vérification

🎯 Ce que le jury attend

  • Savoir exécuter la commande
  • Expliquer son effet
  • Vérifier le résultat
  • Diagnostiquer une erreur