Snippets

Du code concis, avec une explication claire.

bash

grpcurl: lister et appeler un service gRPC

Découvrir les services via reflection et appeler une méthode avec des données JSON.

#grpcurl#grpc#api
bash

growpart: étendre une partition automatiquement

Élargir une partition à la fin du disque (cloud images) puis agrandir le FS.

#growpart#cloud#resize
bash

grub: installer le bootloader et régénérer la config

Installer GRUB sur l'ESP et régénérer grub.cfg après modification de kernels.

#grub#bootloader#uefi
bash

h2load: benchmark HTTP/2 et HTTP/3

Générer du trafic concurrent pour mesurer latences et TPS sur HTTP/2 et QUIC.

#h2load#http2#http3
bash

gzip: tester rapidement l'intégrité d'une archive

Vérifier une archive .gz sans l'extraire avec gunzip -t ou gzip -t.

#gzip#integrity#test
bash

HAProxy: socket admin et commandes utiles

Interroger le socket d'administration pour stats et actions en ligne.

#haproxy#admin-socket#stats
bash

heredoc: créer un fichier avec umask contrôlé

Écrire un fichier de config via here-doc avec permissions sûres et écriture atomique.

#heredoc#umask#atomic
bash

helm: repo add, install et upgrade

Ajouter un dépôt Helm, installer un chart et faire un upgrade idempotent.

#helm#charts#k8s
bash

hdparm: estimer le débit de lecture disque

Mesurer rapidement la vitesse de lecture brute d'un disque (attention: lecture cacheable).

#hdparm#disk#benchmark
bash

hexdiff: comparer deux binaires en hex

Visualiser les différences octet par octet avec xxd et diff côte à côte.

#xxd#diff#binary
bash

host: requêtes DNS simples et rapides

Résoudre des noms en A/AAAA/MX/NS ou l'inverse sans la verbosité de dig.

#host#dns#resolve
bash

hostnamectl: changer le hostname sans reboot

Mettre à jour le nom d'hôte statique et transitoire proprement.

#hostnamectl#hostname