{{tag>sysadmin linux systemd unit services config configuration}}
====== systemd : configuration des services ======
**systemd** est à la fois un système d'initialisation et un gestionnaire pour les services système. Il est utilisé par de nombreuses distri... d'interagir avec systemd. Il permet de gérer les services, vérifier leur état, modifier l'état du système
et nftables ======
Au démarrage de la machine le service **''nftables.service''** tente de charger le ruleset mais les interfaces (notamment l'interface wifi) ne s... e renommée mais lorsque elle sont chargées par le service, l'interface ''wifi0'' n'est pas encore disponibl... nt l'évènement :
<file>
journalctl -xeu nftables.service
...
░░ L'unité (unit) nftables.service a commen
nchronisation du temps ======
systemd intègre un service de synchronisation du temps local via un client s... [Time]
NTP=ntp.localdomain
</file>
Redémarrer le service pour prendre en compte les modifications:
<code bash>
systemctl restart systemd-timesyncd.service
</code>
Une fois l' unité activée, le temps loc... ve est trop importante il faudra:
* Arrêter le service
* Définir manuellement le temps local au plus p
nager** s'exécute sur l’hôte, la configuration du service **systemd-timesyncd.service** n'est pas mise à jour, ce dernier n'utilise pas les serveurs NTP acquis via ... communique pas directement avec systemd-timesyncd.service**.
Cependant la fonctionnalité NetworkManager di... jour la configuration de l'unité systemd-timesynd.service. solution largement utilisée consiste à placer un
propre système de journalisation indépendant des services syslog/rsyslog, il repose sur le daemon **journa... ournald**. Il permet également de reconfigurer le service de journalisation.
Invoqué sans arguments, jour... urnalctl -f _PID=4319
</code>
===== Filtrage par service =====
Utiliser l'argument **-u** ou **%%--%%unit** pour filtrer par unité systemd (service):
<code bash>
journalctl -u cron
</code>
===== F
''/sbin/init'' en charge d'initialiser système et services.
Historiquement, SysVinit s'appuyait sur un ens... gissant en tant que gestionnaire de système et de services.
===== Architecture =====
Systemd s'appuie sur... ts) la gestion de ses différentes tâches:
* les services (.service);
* les minuteurs (.timer);
* les périphériques (.device);
* les sockets de communication
{{tag>sysadmin systemd linux service daemon}}
====== SystemD: Retrait d'un service ======
Pour désactiver un service ou daemon afin qu'il ne s’exécute plus automatiquement au démarrage du système:
<code bash>
systemctl stop [servicename]
systemctl disable [servicename]
systemctl da
{{tag>sysadmin linux systemd service environnement}}
:TODO_DOCUPDATE:
====== Systemd : Définir les variables d'environnement du service ======
===== Références =====
* https://www.baeldung.com/linux/systemd-services-environment-variables