Outils pour utilisateurs

Outils du site


systeme:systemd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
systeme:systemd [14.02.2016 16:40] – ajout de loginctl youp3systeme:systemd [26.07.2025 12:49] (Version actuelle) – Ajout de la section sur le cache DNS youp3
Ligne 3: Ligne 3:
 ===== journalctl ===== ===== journalctl =====
 //journalctl// est la commande permettant d’accéder au journal système. Voici quelques options utiles : //journalctl// est la commande permettant d’accéder au journal système. Voici quelques options utiles :
-  * « //journalctl -b// » permet d’afficher le journal du démarrage. Pratique si quelque chose ne se passe pas bien.+  * « -b » permet d’afficher le journal du dernier démarrage. Pratique si quelque chose ne se passe pas bien. Pour afficher le journal d’un démarrage précis, commencer par récupérer la liste des démarrage avec la commande « journalctl --list-boots », puis utiliser l’option « -b ID » où ID correspond au démarrage voulu. 
 +  * « -e » permet de se rendre directement à la fin du journal. 
 +  * « -f » permet d’afficher en direct les entrées qui arrivent dans le journal, comme « tail -f » le fait avec le contenu d’un fichier. 
 +  * « -u » permet d’afficher les entrées d’une unité bien précise (voir la section systemctl pour savoir comment récupérer la liste des unités). Par exemple, « journalctl -u httpd.service ».
 ===== loginctl ===== ===== loginctl =====
 //loginctl// est la commande permettant d’afficher la liste des sessions utilisateur en cours. //loginctl// est la commande permettant d’afficher la liste des sessions utilisateur en cours.
 +===== resolvectl =====
 +//resolvectl// est la commande permettant de gérer le cache DNS de votre système.\\
 +Pour savoir si le cache DNS est activé, utiliser la commande « systemctl is-active systemd-resolved ». La commande retournera actif si le cache est activé.\\
 +Pour connaître la taille du cache, utiliser la commande « resolvectl statistics ».
 +Pour vider le cache et potentiellement accélérer l’accès à Internet si ce dernier est lent, utiliser la commande « resolvectl flush-caches ».
 ===== systemctl ===== ===== systemctl =====
 //systemctl// est la commande permettant de démarrer, arrêter, redémarrer ou connaître l’état d’un service. La syntaxe est la suivante : « systemctl start|stop|restart|status service ».\\  //systemctl// est la commande permettant de démarrer, arrêter, redémarrer ou connaître l’état d’un service. La syntaxe est la suivante : « systemctl start|stop|restart|status service ».\\ 
-Un exemple concret : systemctl restart sshd.service\\  +Un exemple concret : systemctl restart sshd.service\\ \\  
-Pour connaitre la liste de tous les services présents sur votre système, utilisez la commande suivante : « systemctl list-units ».+Pour connaitre la liste de tous les services présents sur votre système, leur description ainsi que leur état, utilisez la commande suivante : « systemctl list-units ».\\ 
 +Cela peut donc être utile pour savoir si un service est bien activé et de connaître ceux qui n’ont pas correctement démarré.\\ \\ 
 +Pour recharger la configuration de toutes les unités : « systemctl daemon-reload ».\\ \\ 
 +Pour savoir si systemd doit être redémarré, utiliser la commande suivante : « lsof -p1 | grep deleted ». La présence de version supprimée de la librairie « libsystemd-shared » indique que systemd doit être redémarré.\\ 
 +Pour redémarrer systemd lui-même : « systemctl daemon-reexec ».\\ 
 +Si jamais la commande précédente ne fonctionnait pas, il existe l’alternative suivante à n’utiliser qu’en dernier recours : « kill -TERM 1 ».
systeme/systemd.1455468052.txt.gz · Dernière modification : de youp3