Snippets

Du code concis, avec une explication claire.

bash

systemd-nspawn: container éphémère rapide

Démarrer un environnement type chroot amélioré avec réseau et journal intégrés.

#systemd-nspawn#container#sandbox
bash

systemd-notify: signaler READY dans un service

Informer systemd qu'un service est prêt, pour une orchestration propre des dépendances.

#systemd-notify#systemd#ready
bash

systemd-cat: envoyer des logs structurés

Écrire dans journald avec priorité, identifiant et champs personnalisés.

#systemd-cat#journald#logs
bash

systemd timer: planifier une tâche périodique

Créer un service + timer pour exécuter une commande à intervalle régulier avec logs dans journalctl.

#systemd#timer#schedule
bash

systemd-tmpfiles: créer et nettoyer des chemins

Déclarer des fichiers/dossiers temporaires, permissions et politique de nettoyage.

#tmpfiles#systemd#cleanup
bash

tac: inverser l'ordre des lignes d'un fichier

Lire un fichier de bas en haut pour retrouver les dernières entrées en tête.

#tac#reverse#lines
bash

tar: backup incrémental avec snapshots

Utiliser --listed-incremental pour faire des sauvegardes complètes puis incrémentales.

#tar#backup#incremental
bash

tar + lz4: archives ultra rapides

Créer/extracter des archives tar.lz4 pour des sauvegardes très rapides avec bonne compression.

#tar#lz4#compression
bash

tar --transform: renommer des chemins à l'extraction

Réécrire les noms de fichiers avec sed-regex lors de la création ou de l'extraction d'une archive.

#tar#transform#rename
bash

taskset: fixer l'affinité CPU d'un processus

Pinner une tâche à un ou plusieurs CPUs pour stabiliser la perf ou isoler des charges.

#taskset#cpu#affinity
bash

tc cake: file d'attente équitable et simple

Configurer le qdisc CAKE pour améliorer la latence sous charge et la juste répartition.

#tc#cake#qos
bash

tc + ifb: faire du shaping en ingress

Rediriger le trafic entrant vers un device ifb et appliquer un qdisc pour limiter le débit.

#tc#ifb#shaping