Snippets

Du code concis, avec une explication claire.

bash

iw: scanner les réseaux wifi en CLI

Utiliser iw pour lister les réseaux disponibles et détails (fréquences, signal).

#iw#wifi#scan
bash

jo: générer du JSON propre en CLI

Construire des objets/arrays JSON sans concat string fragile, pour pipeliner vers des APIs.

#jo#json#cli
bash

jobs, fg/bg et Ctrl+Z: gestion des jobs

Mettre une tâche en arrière-plan, la reprendre au premier plan et lister les jobs.

#jobs#fg#bg
bash

systemd-journal-remote: agréger des journaux

Recevoir des journaux via HTTPS et les stocker au format journal natif.

#systemd#journal-remote#logs
bash

systemd-journal-upload: expédier des logs vers un collecteur

Envoyer les entrées journald locales vers un serveur journal-remote via HTTPS.

#systemd#journal-upload#logs
bash

journalctl: exporter en JSON/NDJSON

Obtenir des logs journald en JSON pour traitement par jq ou ingestion.

#journalctl#json#logs
bash

journalctl: purger les anciens logs en sécurité

Utiliser --vacuum-size/--vacuum-time pour contenir l'espace disque consommé par journald.

#journalctl#vacuum#logs
bash

journald: activer la persistance et plafonner la taille

Configurer /etc/systemd/journald.conf pour stocker sur disque avec des limites contrôlées.

#journald#logging#size
bash

jq: extraire des champs et filtrer des objets

Sélectionner, transformer et agréger des données JSON en ligne de commande proprement.

#jq#json#filter
bash

jq --stream: traiter un gros JSON en flux

Utiliser le mode --stream pour parcourir un JSON volumineux sans tout charger en mémoire.

#jq#stream#json
bash

kcat: produire et consommer sur un topic Kafka

Utiliser kcat (ex-kafkacat) pour déboguer rapidement la production et la consommation de messages.

#kcat#kafka#cli
bash

kdump: activer et tester la capture de crash kernel

Configurer kdump et tester un crash volontaire pour valider la collecte vmcore.

#kdump#crash#vmcore