Compare commits

5 Commits

Author SHA1 Message Date
36a807751e add list-boot 2025-10-16 14:20:50 +02:00
5ac01e56be use percent of free space 2025-10-16 14:19:43 +02:00
cdb8c80c4d rajout fflush 2025-10-16 13:55:14 +02:00
a1baaa09a8 typo 2023-06-15 10:10:07 +02:00
654c46189b solution 2023-06-15 10:07:34 +02:00

View File

@@ -1,23 +1,38 @@
# Logs avec journald
## Configuration
À l'aide de la documentation (man journald.conf) adapter le fichier /etc/systemd/journald.conf pour qu'il utilise au plus 512Mo de stockage _persistent_.
Penser à redémarrer le service après modification de la configuration
```bash
systemctl restart systemd-journald
```
Validation: apparition d'un répertoire /var/log/journald/
## Interrogation
À l'aide de la commande _journalctl_:
- Trouver tous les messages avec un niveau de sévérité >= warning depuis le dernier démarrage
- Trouver tous les messages en provenance de ssh
- Trouver tous les évenements générés au cours de la dernière 1/2h
- Afficher en continu le journal et en parallèle, relancer un service.
```bash
#Trouver tous les messages avec un niveau de sévérité >= warning depuis le dernier démarrage
journactl --prio warning -b
# utiliser journalctl --list-boots pour avoir la liste des reboot et leur id
#Trouver tous les messages en provenance de ssh
journactl --unit sshd
# Trouver tous les évenements générés au cours de la dernière 1/2h
journalctl --since -30m
# Afficher en continu le journal et en parallèle, relancer un service.
journalctl -ef
## Configuration
mkdir /etc/systemd/journald.conf.d
vim /etc/systemd/journald.conf.d/my.conf
```ini
[Journal]
Storage=persistent
SystemMaxUse=5%
```
```bash
systemctl restart systemd-journald
journalctl --flush
ls -l /var/log/journald
```