Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| linux:service [2019/10/13 22:07] – add overide service phsw | linux:service [2025/05/25 19:30] (Version actuelle) – add how to change service start timeout phsw | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Services ====== | + | ====== Services |
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * https:// | ||
| + | |||
| + | |||
| + | |||
| + | ==== Interagir avec les services ==== | ||
| + | |||
| + | '' | ||
| + | <code bash> | ||
| + | sudo systemctl list-units | ||
| + | sudo systemctl status service_name.service | ||
| + | sudo systemctl restart service_name.service | ||
| + | </ | ||
| - | ---------------------- | ||
| ==== Créer un service ==== | ==== Créer un service ==== | ||
| Ligne 49: | Ligne 60: | ||
| Et redémarrer le service. | Et redémarrer le service. | ||
| - | -------------------------- | + | |
| + | |||
| + | ==== Logs des services ==== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | <code bash> | ||
| + | journalctl | ||
| + | </ | ||
| + | |||
| ==== Dépendances ==== | ==== Dépendances ==== | ||
| Ligne 61: | Ligne 84: | ||
| - | ---------------- | + | |
| ==== Timers ==== | ==== Timers ==== | ||
| Ligne 68: | Ligne 91: | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | Tout se trouve dans ''/ | ||
| + | |||
| + | Lister tous les timers: | ||
| + | <code bash> | ||
| + | systemctl list-timers | ||
| + | </ | ||
| + | |||
| + | Arrêter un timer: | ||
| + | <code bash> | ||
| + | systemctl stop certbot.timer | ||
| + | </ | ||
| + | |||
| + | Désactiver un timer (ne se relancera pas aux prochains redémarrages): | ||
| + | <code bash> | ||
| + | systemctl disable certbot.timer | ||
| + | </ | ||
| - | ---------- | ||
| ==== Surcharger un service ==== | ==== Surcharger un service ==== | ||
| Ligne 80: | Ligne 119: | ||
| Là, réécrire le fichier de service, en ne laissant que les valeurs modifiées (il faut qu'il y ait les '' | Là, réécrire le fichier de service, en ne laissant que les valeurs modifiées (il faut qu'il y ait les '' | ||
| + | |||
| + | |||
| + | |||
| + | ==== Modifier le timeout de démarrage d'un service ==== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | Par défaut, un service doit démarrer en moins de 90 secondes. | ||
| + | |||
| + | Il est possible de changer cette valeur : | ||
| + | < | ||
| + | [Service] | ||
| + | TimeoutStartSec=180 | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | sudo systemctl show elasticsearch | grep ^Timeout | ||
| + | </ | ||