docs: création du guide services & démons
This commit is contained in:
@@ -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
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user