Snippets

Du code concis, avec une explication claire.

bash

stty: lire une saisie sans echo (mot de passe)

Désactiver l'echo, lire une valeur, puis restaurer le TTY proprement.

#stty#tty#input
bash

strings: extraire du texte d'un binaire

Lister les séquences de caractères imprimables contenus dans un fichier (diagnostic rapide).

#strings#binary#inspect
bash

sudoedit: éditer en root sans redirections risquées

Éditer un fichier avec les privilèges root via une copie sécurisée, sans exposer les droits.

#sudoedit#sudo#edit
bash

swaks: tester un serveur SMTP en détail

Envoyer un mail de test avec TLS, auth, et afficher tout l'échange SMTP.

#swaks#smtp#tls
bash

swapfile: créer et activer de la swap

Créer un fichier de swap sécurisé, l'activer et le persister dans fstab.

#swap#fallocate#mkswap
bash

syft: générer un SBOM pour une image ou un dossier

Créer un inventaire des dépendances (SPDX/CycloneDX) d'une image ou d'un FS.

#syft#sbom#spdx
bash

sysctl: appliquer réglages temporaire et persistant

Modifier un paramètre noyau à chaud puis le persister proprement dans /etc/sysctl.d/.

#sysctl#kernel#tuning
bash

vm.swappiness: ajuster l'échange mémoire

Réduire ou augmenter la propension du noyau à swapper, temporairement ou de façon persistante.

#swappiness#swap#sysctl
bash

SysRq: reboot d'urgence sécurisé

Utiliser Magic SysRq pour redémarrer proprement un système figé (REISUB).

#sysrq#reboot#kernel
bash

systemd-analyze: boot et services lents

Mesurer le temps de boot, lister les unités lentes et afficher la critical chain.

#systemd#analyze#boot
bash

systemd-ask-password: récupérer un secret proprement

Demander une passphrase via l'agent systemd et l'utiliser dans un script sans l'exposer.

#systemd-ask-password#secret#prompt
bash

systemctl edit: override propre d'un service

Créer un override drop-in pour ajuster ExecStart, env, Restart et sandbox sans éditer l'unité d'origine.

#systemd#override#service