systemd (Français)/Journal (Français) - ArchWiki

Jump to content

# systemd (Français)/Journal (Français)

From ArchWiki
< Systemd (Français)

Cet article ou section a besoin d'être traduit(e).

Notes: Cet article vient d'être créé pour finaliser la mise à jour de Systemd (Français) : il conviendra de le ré-écrire pour respecter la structure de sa version anglophone. Voir Archwiki:Translation_Team_(Français) (Discuss in Talk:Systemd (Français)/Journal (Français)#)

## Journalisation

systemd possède son propre mécanisme de journalisation, syslog n'est plus requis par défaut.

### Visualiser

Attention: Seul le `root` et le groupe `systemd-journal` peuvent visualiser le journal.

Pour accéder au log :

    journalctl
    # ou si vous voulez les messages d'un seul service
    journalctl -u wicd
    # ou alors par PID
    journalctl _PID=1
    # ou même par exécutable
    journalctl /usr/sbin/dhcpcd

Vous pouvez aussi accéder au log récent d'une unité spécifique par le biais de `systemctl status` :

    systemctl status wicd.service

Ou obtenir les logs depuis ou jusqu'à une date précise, à l'aide respectivement de `--since` ou `--until`:

    #journal du jour:
    journalctl --since="today"
    #jusqu'à une date donnée (par exemple au 20 février 2013, 12h30):
    journalctl --until="2013-02-20 12:30:00"
    #ou dans un intervalle précis (par exemple le 15 mars 2013 entre 13h et 13h10min30s):
    journalctl --since="2013-03-15 13:00:00" --until="2013-03-15 13:10:30"

journalctl permet aussi de filtrer par le niveau de log (tel que défini par syslog). Pour n'afficher que les erreurs :

    journalctl -p err

Vous pouvez voir les pages de manuel de journalctl(1) et systemd.journal-fields(7) pour plus d'informations.

### Taille

Vous pouvez limiter la taille maximum du journal (par défaut à 10% de la taille du système de fichier). Pour la fixer à 50 Mio par exemple :

    /etc/systemd/journald.conf

    [Journal]
    SystemMaxUse=50M

En fixant une limite par fichier, vous aurez un équivalent de logrotate (par défaut, il garde 7 rotations):

    /etc/systemd/journald.conf

    [Journal]
    SystemMaxUse=50M
    SystemMaxFileSize=10M

Si vous ne voulez pas avoir un journal persistent, vous pouvez tout simplement ne pas le stocker sur le disque :

    /etc/systemd/journald.conf

    [Journal]
    Storage=volatile

### syslog

Si vous voulez avoir syslog en parallèle avec journald (pour avoir des fichiers texte par exemple), il suffit d'installer syslog-ng, puis de l'activer :

    systemctl enable syslog-ng.service

Category:

- Logging

Hidden category:

- Pages or sections flagged with Template:Translateme