Table des matières

voir l'arborescence des processus

 #sudo pstree | more
 

On voit que le processus parent de tous les autres est init

systemd logs, dmesg, and journalctl

systemd

  1. Système d’initialisation et un daemon qui spécifiquement conçu comme alternative à System V. Il a pour but d'offrir un meilleur cadre pour la gestion des dépendances entre services, de permettre le chargement en parallèle des services au démarrage, et de réduire les appels aux scripts shell.
  2. Démon fait pour transmettre tous les logs (system, kernel, daemons ou userprocesses) au démon journald, si celui ci est installé

Much of the boot process and service management is handled by the systemd process

Sur mon rbpi :

 #sudo service rsyslog status
Créer/activer de nouveau services

on utilise systemctl

Voir les journaux system

On utilise dmesg ou on va voir /var/log/syslog

journald

Démon, qui récupère tous les messages (system, kernel, daemons ou userprocesses). Il est paramétrable via l'utilitaire journalctl journald récupère ces messages et stocke en format binaires ; par la suite, il est possible de lui demander de les fournir avec le format syslog, ou bien en json par exemple.

Je n'utilise pas encore.

dmesg

Utilitaire permettant d'afficher la mémoire tampon de message du noyau. Cette mémoire trace tous les appels au kernel (pilote, périphérique, module). Cette mémoire est mise à jour pendant toute la durée de vie de l'OS

Les sorties de dmesg sont également souvent conservées de manière permanente dans des fichiers de log à l'aide de daemon comme syslog (rsyslog)

minidlna

 #apt-get install minidlna
 #sudo service minidlna restart

Configuration

  cat /etc/minidlna.conf
On peut voir l'avancement de la mise en cache des média sur un navigateur web :

http://<hostname>:8200/

Raffraichir la base de donnée

 #sudo minidlna -R
 #sudo service minidlna restart

ou

 #sudo service minidlna force-reload