| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| systemd [Le 12/07/2022, 15:10] – [Gérer l'état de votre ordinateur] 94.247.167.69 | systemd [Le 15/07/2024, 13:57] (Version actuelle) – [Gestion] 91.161.152.215 |
|---|
| |
| {{tag>système administration services log Focal}} | {{tag>système administration services log Focal}} |
| ---- | |
| |
| ====== systemd ====== | ====== systemd ====== |
| Il est généralement utilisé dans un [[:terminal]]: | Il est généralement utilisé dans un [[:terminal]]: |
| <code>systemctl ACTION <Nom_du_service>.service</code> | <code>systemctl ACTION <Nom_du_service>.service</code> |
| Où | Où |
| * ACTION sera la commande que l'on souhaite appliquer à la dite unité: | * ACTION sera la commande que l'on souhaite appliquer à la dite unité: |
| * // start // : démarrer le service | * // start // : démarrer le service |
| * <Nom_du_service> est le nom du service visé. | * <Nom_du_service> est le nom du service visé. |
| | |
| Quelle que soit l'action menée sur un service, au prochain démarrage de la machine celui-ci devrait retrouver le status qui lui a été [[#Modifier l'exécution d'un service|défini par défaut]]. | Quelle que soit l'action menée sur un service, au prochain démarrage de la machine celui-ci devrait retrouver le status qui lui a été [[#Modifier l'exécution d'un service|défini par défaut]]. |
| <note>Il n'est pas nécessaire d'utiliser sudo devant ces commandes. Systemctl vous demandera votre mot de passe root en cas de besoin (presque à chaque fois, donc)</note> | <note>Il n'est pas nécessaire d'utiliser sudo devant ces commandes. Systemctl vous demandera votre mot de passe root en cas de besoin (presque à chaque fois, donc)</note> |
| |
| <code>systemctl isolate runlevel3.target</code> | <code>systemctl isolate runlevel3.target</code> |
| ou son equivalent dans le [[:script_sysV|system V]] | ou son equivalent dans le [[:script_sysV|system V]] |
| <code>telinit 3</code>hey | <code>telinit 3</code> |
| |
| C'est donc systemd qui gère le démarrage, l’arrêt ou encore le redémarrage de l'ordinateur. En fait, lorsque vous tapez dans un [[:terminal]] : | C'est donc systemd qui gère le démarrage, l’arrêt ou encore le redémarrage de l'ordinateur. En fait, lorsque vous tapez dans un [[:terminal]] : |
| Vous choisissez le paramètre « size » ; dans cet exemple, la taille totale des fichiers est ramenée à 200 Mo. | Vous choisissez le paramètre « size » ; dans cet exemple, la taille totale des fichiers est ramenée à 200 Mo. |
| |
| Vous pouvez modifier les différents paramètres de gestion de ce journal par le fichier /etc/systemd/journald.conf (informations disponibles sur cette page [[https://www.freedesktop.org/software/systemd/man/journald.conf.html#SystemMaxUse=|journal systemd]] avec les paramètres par défaut). Pour passer outre les paramètres par défaut, vous devez modifier ce fichier avec les [[sudo|Droits de super utilisateur]]. | Vous pouvez modifier les différents paramètres de gestion de ce journal par le fichier /etc/systemd/journald.conf (informations disponibles sur cette page [[https://www.freedesktop.org/software/systemd/man/journald.conf.html#SystemMaxUse=|journal systemd]] avec les paramètres par défaut). Pour passer outre les paramètres par défaut, vous devez modifier ce fichier avec les [[sudo|Droits de super utilisateur]]. Voici quelques [[:nettoyer_ubuntu#reduire_la_taille_des_fichiers_journaux| exemples.]] |
| | |
| | ==== Monter un disque avec systemd.automount ==== |
| | Voir la page : [[Mounter un disque avec systemd.automount]] |
| | |
| | ===== Problèmes courants ===== |
| |
| | On peut procéder un examen général du système et lister les "unités" posant problème à l'aide de la commande suivante : |
| | systemctl list-units --failed |
| |
| ===== Ressources ====== | ===== Ressources ====== |
| * [[wpfr>systemd|systemd]] sur Wikipedia en français | * [[wpfr>systemd|systemd]] sur Wikipedia en français |
| * [[http://casteyde.christian.free.fr/system/linux/guide/index.html|YAGIL]] Yet Another « Guide d'installation de Linux » de Christian Casteyde. Pour tout savoir sur le fonctionnement de [[:GNU]] / [[:Linux]]. | * [[http://casteyde.christian.free.fr/system/linux/guide/index.html|YAGIL]] Yet Another « Guide d'installation de Linux » de Christian Casteyde. Pour tout savoir sur le fonctionnement de [[:GNU]] / [[:Linux]]. |
| * [[https://wiki.archlinux.fr/Systemd|Archlinux et systemd]] Systemd sur le wiki de Archlinux | * [[https://wiki.archlinux.org/title/Systemd_(Fran%C3%A7ais)|Archlinux et systemd]] Systemd sur le wiki de Archlinux |
| * [[https://doc.fedora-fr.org/wiki/Systemd|Fedora et systemd]] notamment pour la partie [[#Personnaliser un fichier de configuration systemd]] | * [[https://doc.fedora-fr.org/wiki/Systemd|Fedora et systemd]] notamment pour la partie [[#Personnaliser un fichier de configuration systemd]] |
| * [[https://docs.syncthing.net/users/autostart.html#using-systemd|Documentation de Syncthing]] Créer un service systemd pour lancer Syncthing au démarrage (en anglais) | * [[https://docs.syncthing.net/users/autostart.html#using-systemd|Documentation de Syncthing]] Créer un service systemd pour lancer Syncthing au démarrage (en anglais) |