From e3980d1360618f95ad6bf5aa32d2f6ffe04f248b Mon Sep 17 00:00:00 2001 From: UltraLion <49597041+UltraLionfr@users.noreply.github.com> Date: Thu, 21 Aug 2025 19:42:23 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20cr=C3=A9ation=20du=20guide=20services?= =?UTF-8?q?=20&=20d=C3=A9mons?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tutos-linux/systeme/services.md | 72 +++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 tutos-linux/systeme/services.md diff --git a/tutos-linux/systeme/services.md b/tutos-linux/systeme/services.md new file mode 100644 index 0000000..000f8d5 --- /dev/null +++ b/tutos-linux/systeme/services.md @@ -0,0 +1,72 @@ +# Guide Services & démons + +## Commandes principales avec `systemctl` + +### Vérifier l’état d’un service + +```bash +systemctl status nom_du_service +``` + +Exemple : + +```bash +systemctl status ssh +``` + +--- + +### Démarrer / Arrêter / Redémarrer un service + +```bash +sudo systemctl start nom_du_service +sudo systemctl stop nom_du_service +sudo systemctl restart nom_du_service +``` + +--- + +### Activer / Désactiver au démarrage + +```bash +sudo systemctl enable nom_du_service +sudo systemctl disable nom_du_service +``` + +--- + +### Recharger la configuration d’un service + +```bash +sudo systemctl reload nom_du_service +``` + +--- + +## Liste des services actifs + +```bash +systemctl list-units --type=service +``` + +Lister uniquement les services en échec : + +```bash +systemctl --failed +``` + +--- + +## Logs des services + +Les logs passent par **journalctl** : + +```bash +journalctl -u nom_du_service +``` + +Suivre les logs en direct : + +```bash +journalctl -u nom_du_service -f +```