User Tools

Site Tools


informatique:linux:systemd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatique:linux:systemd [2024/01/01 20:29] – resolved pteuinformatique:linux:systemd [2025/02/13 13:59] (current) – [journalctl] -x pteu
Line 35: Line 35:
 =====journalctl===== =====journalctl=====
  
-''journalctl'' permet d'afficher les logs. Il peut s'utiliser avec les options suivantes : +''journalctl'' permet d'afficher les logs systemd, qui sont enregistrés en binaire à la différence du rsyslog traditionnel. Il peut s'utiliser avec les options suivantes : 
-  * ''-f'' : pour afficher le journal en temps réel (~= ''tail -f''+  * ''-f'' (''--follow''): pour afficher le journal en temps réel (~= ''tail -f'') 
-  * ''-u <service>'' : pour n'afficher que le journal de <service> +  * ''-e'' (''--pager-end''): pour afficher les derniers  
-  * ''-k'' : affiche le journal du kernel (~= ''dmesg''+  * ''-u <service>'' (''--unit=<UNIT>'': pour n'afficher que le journal de <service> 
-  * ''-n <NB>'' : n'affiche que les derniers messages+  * ''-k'' (''--dmesg''): affiche le journal du kernel 
 +  * ''-n <NB>'' (''--lines=<NB>''): affiche les NB derniers messages 
 +  * ''-x'' (''--catalog''): affiche les explications supplémentaires du catalogue de messages 
 +====Documentation====
  
 +  * [[https://stackoverflow.com/questions/23082512/how-should-i-handle-remote-logging-with-systemd|How should I handle remote logging with systemd?]]
 +  * [[https://stackoverflow.com/questions/70382088/exporting-logs-using-journald-rsyslogd|Exporting logs using journald / rsyslogd]]
 =====resolved===== =====resolved=====
  
-**systemd-resolved** est le sous-service systemd gérant la résolution DNS. Le fichier historique **/etc/resolved.conf** contient l'unique résolveur local 127.0.0.53 ; pour connaitre le résolveur externe vers lequel seront relayées vos requêtes DNS il faut utiliser la commande ''resolvectl status''.+**systemd-resolved** est le sous-service systemd gérant la résolution DNS. Le fichier historique **/etc/resolved.conf** contient l'unique résolveur local ("stub resolver"127.0.0.53 ; pour connaitre le résolveur externe vers lequel seront relayées les requêtes DNS de la machine il faut utiliser la commande ''resolvectl status''.
  
 Pour modifier ce dernier il faut éditer le fichier ''/etc/systemd/resolved.conf'' ou créer un fichier //drop-ins// : Pour modifier ce dernier il faut éditer le fichier ''/etc/systemd/resolved.conf'' ou créer un fichier //drop-ins// :
Line 68: Line 73:
 </code> </code>
  
 +Pour désactiver le //stub-resolver DNS// et libérer le port UDP/53 de la machine, ajouter cette ligne :
 +<file bash /etc/systemd/resolved.conf.d/DNSperso.conf>
 +DNSStubListener=no
 +</file>
 +et redémarrer le service ''sudo systemctl restart systemd-resolved'', ce qui restaurera le resolv.conf historique :
 +<file bash /etc/resolv.conf>
 +nameserver 192.168.1.1
 +nameserver 192.168.1.2
 +search pteu.fr
 +</file>
informatique/linux/systemd.1704140958.txt.gz · Last modified: 2024/01/01 20:29 by pteu